jquery-doens';我不能在5号房间工作

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.

我尝试在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.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。我认为这更适合作为一个注释。别误会,你对为什么不使用它的解释很好