jquery-doens';我不能在5号房间工作
我尝试在angular 5中使用jquery,具体来说,我尝试使用以下库: 以下是步骤: -->我创建了一个新的应用程序jquery-doens';我不能在5号房间工作,jquery,angular,Jquery,Angular,我尝试在angular 5中使用jquery,具体来说,我尝试使用以下库: 以下是步骤: -->我创建了一个新的应用程序 ng new myApp -->导航到新的angular应用程序 cd myApp -->安装依赖项: npm i @angular-devkit/core -->cd src -->cd应用程序 -->mkdir组件 -->cd组件 -->我创建一个组件 ng g component myComponent1 -->在package.json的依赖项部分,添加1.
ng new myApp
-->导航到新的angular应用程序
cd myApp
-->安装依赖项:
npm i @angular-devkit/core
-->cd src
-->cd应用程序
-->mkdir组件
-->cd组件
-->我创建一个组件
ng g component myComponent1
-->在package.json的依赖项部分,添加1.11.3
-->在index.html中,添加对jquery和librery的引用:
-->这是my-component1组件html:
jquery可调整大小-一个简单的拆分器面板
演示如何创建可滑动的双窗格布局和可调整大小的插件的简单示例。
请注意,Flexbox不是必需的,但在这里用于保持布局简单。
水平拆分窗格:
左面板
右面板
垂直拆分窗格:
顶板
底板
此示例为水平和垂直拆分器窗格创建两个可调整大小的窗格:
您不应该在Angular中使用jQuery。虽然这是可能的(如何做,你可以在这里看到),它是不鼓励的
Angular在其内存中保存自己的DOM表示,不使用像jQuery这样的查询选择器。相反,所有的DOM操作都是由RenderR2完成的(以及在后台/框架代码中访问该RenderR2的*ngFor和*ngIf等角度指令)。如果您自己使用jQuery操作DOM,您迟早会遇到同步问题,在屏幕上出现错误或不在正确的时间消失,出现错误,并且无法正确测试应用程序(Jasmine要求您知道元素何时呈现)或者能够使用Angular Universal。这个问题似乎没有什么意义,因为从技术上讲,您不应该同时使用jQuery和Angular。我认为这更适合作为一个注释。别误会,你对为什么不使用它的解释很好