javascript - angularjs ng-view - jQuery 插件问题 - 需要建议

标签 javascript jquery angularjs ng-view

我正在开发 Web 应用程序,它使用了很多 JQuery 插件.. 当我加载部分 View 时,静态资源未初始化。 我是否应该考虑忽略单页网络应用程序的想法并使用多个页面?因为初始化很多插件会很困难,而且我不是java脚本的高手..

...

最佳答案

$(document).ready() 在 Angular 应用程序中毫无用处,因为大多数元素在页面加载时不存在。

许多插件可以简化为使用 Angular 方法,但如果您必须使用插件,则需要在 Angular Directive(指令)中初始化它们。指令 link 函数仅在元素实际存在时运行。

还要看看您使用的插件是否还没有 Angular 模块包装器。例如,angular-ui-bootstrap完全取代了bootstrap.js

关于javascript - angularjs ng-view - jQuery 插件问题 - 需要建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35729315/

相关文章:

PHP 单个 mySQL 表加上通过单个 HTML 表单未定义数量的多个 mySQL 表条目

javascript - div CSS 加载动画没有显示?

javascript - 获取文本元素的偏移量

javascript - AngularJS - 如何在 $http 响应中传递额外的参数

javascript - ng-dblclick 上的 AngularJS 更改输入[文本]

javascript - 使用 Angular ng-repeat 验证表单有效性

javascript - meteor 中的聊天机器人响应后滚动到聊天底部

javascript - 如何转换 yyyy-mm-dd hh :mm:ss to unix timestamp in angularjs or javascript

javascript - jquery通过php echo实现多个id选择器

jquery - 如果使用 jQuery 输入为空,则禁用提交按钮