我可以在我的Angular应用程序中包含常规JS(非jQuery)吗?

Ano*_*DCX 8 javascript angularjs

我是角色的新手,我知道新手在编写角度应用程序时忘记jQuery是个好主意,因为简而言之,你设计了一个jQuery应用程序页面,然后你让它变得动态但是你有点角度从头开始构建它,因此可能发生冲突.

我有几个问题:

  1. 这个'规则'是否也适用于常规JS脚本?例如:对于rss feed,我可以使用jquery-rss.js在视图中包含rss功能,还是我需要在角度上下文中重写并在控制器中使用它?或者再举一个例子:如果我使用bootstrap.min.css,我可以使用bootstrap.min.js吗?

  2. 如果是这样,那么如何将JS脚本"重写"为有角度的友好环境?

  3. 使用服务器端语言时有任何限制或限制吗?

Que*_*tin 8

这个'规则'是否也适用于常规JS脚本?

是的,操纵DOM的任何东西都有可能踩到Angular的脚趾并且难以实施/维护.

使用服务器端语言时是否有任何限制或限制?

不.客户端不知道从服务器获取数据的原因是什么.


Pie*_*nry 5

对于Bootstrap的特殊情况,推荐的方法是使用UI Bootstrap(由Angular UI团队制作),它将大多数Twitter Bootstrap交互式组件"摇摆"为Angular指令.

您仍然使用Bootstrap的CSS,但交互式部分是在Angular中制作的.