试图了解在AngularJS中使用ngView和ngInclude的方法的确切差异。什么时候使用一个在另一个上是正确的?感谢。
答案 0 :(得分:40)
ngView与路由一起使用,并且对于角度SPA来说几乎是必不可少的。它通常用于包含网站的主要内容,页眉和页脚之间的位置,每次用户单击链接时都会更改。它与路由的集成意味着更改ngView内容也会更改控制器(取决于您的配置)。
ngInclude是一个通用的包含,你可能甚至不需要它。在有些视图需要包含相同代码的情况下,您有时会在视图中使用它以避免重复自己。