首先是背景:
直到最近,我一直致力于轻量级单页Angular应用程序,但在最近几天开始研究新的Tapestry + Backbone项目。感觉 繁琐 。
只是禁用按钮是否选中复选框会导致属性,功能和调用的迷宫噩梦,可以通过简单的ng-if来解决。
我意识到这可能是一个很糟糕的习惯,而且我的编程技巧远远不是最好的,但是能够获得良好的旧ng-if,ng-repeat,ng-class,将真正有助于这个过程。另一方面,我没有选择将整个应用程序重建为Angular应用程序。
有没有办法将Angular指令和$ scope方法添加到非Angular项目中?这会导致兼容性问题吗?
答案 0 :(得分:1)
是的,为了添加角度指令,应用程序必须自举并注入系统并且角度将起作用。 Angular旨在根据需要进行工作。但是,在架构上,不建议这样做。
ng-app
和app.js
启动应用程序,除应用程序的部分SPA功能外,所有功能都可以正常运行。
这是jQuery和Angular的一个例子: