我正在开发 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/