如何决定何时使用ng View vs ng Include?

时间:2013-11-16 23:10:25

标签: javascript angularjs

试图了解在AngularJS中使用ngView和ngInclude的方法的确切差异。什么时候使用一个在另一个上是正确的?感谢。

1 个答案:

答案 0 :(得分:40)

ngView与路由一起使用,并且对于角度SPA来说几乎是必不可少的。它通常用于包含网站的主要内容,页眉和页脚之间的位置,每次用户单击链接时都会更改。它与路由的集成意味着更改ngView内容也会更改控制器(取决于您的配置)。

ngInclude是一个通用的包含,你可能甚至不需要它。在有些视图需要包含相同代码的情况下,您有时会在视图中使用它以避免重复自己。