只是试图理解在AngularJS中使用ngView和ngInclude两种方法的确切区别。何时正确使用其中一种而不是另一种?谢谢。
只是试图理解在AngularJS中使用ngView和ngInclude两种方法的确切区别。何时正确使用其中一种而不是另一种?谢谢。
ngView与路由配合使用,对于Angular SPA通常是必不可少的。它通常用于包含网站的主要内容,即头部和页脚之间随着用户点击链接而变化的内容。它与路由的集成意味着改变ngView的内容也会改变控制器(根据您的配置)。
ngInclude是一个通用的包含方法,你可能甚至不需要它。在某些情况下,您可以在视图中使用它来避免重复自己,在这种情况下,多个视图需要包含相同的代码。
ng-include
,包括嵌套在模板中。ng-view
由路由管理,因此通常只存在一个。 - charlietfl