是否可以为DOM元素而不是整个文档初始化Angular.js?

时间:2015-06-19 06:43:14

标签: javascript angularjs

我正在制作相对复杂的jQuery UI插件,我正在考虑使用Angular来简化开发。

但据我所知,Angular使用整个文档初始化自己。

是否有可能初始化Angular.js并使其在所选DOM元素的边界中编译模板?

2 个答案:

答案 0 :(得分:2)

ng-app directive确定Angular“应用程序”的根元素。我认为植根于该元素之外的任何东西都是孤立的。

答案 1 :(得分:0)

是的,这是可能的 Angular开始编译,获取ng-app属性。

在您的dom上使用ng-app属性,而不是在html或body中使用angular。

<html>
  <body>
    <!--html to be compiled by angularjs-->
    <div ng-app="yourAngularApp">
    </div>
 <!--html code outside of angular access-->
  <div>This element will not be compiled by angularjs</div>
  </body>
</html>