如何决定何时使用ngView或ngInclude?

只是想了解在AngularJS中使用ngView和ngInclude的方法的确切区别。 什么时候使用一个是正确的? 谢谢。

ngView与路由一起工作,并且对于angular度SPA来说是非常重要的。 它通常用于包含网站的主要内容,即每次用户点击链接时页眉和页脚之间的位。 它与路由的集成意味着改变ngView的内容也会改变控制器(取决于你的configuration)。

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