我是AngularJS的新手。我一直在使用Titanium进行开发,现在已转向Angular JS Web应用程序开发。
有人能指出ng-view和ng-template之间的确切区别吗?
如果您可以通过实际代码或链接来支持答案,那就太棒了。
提前致谢!
答案 0 :(得分:0)
ngView是一个指令,用于支持路径更改时的视图交换。 I.E. #\ members \ homepage和#\ members \ guests。
ngTemplate允许您将元素的内容加载到$ templateCache中,以便ngInclude,ngView或指令可以使用该模板。
答案 1 :(得分:0)
ng-view内容会自动填充,具体取决于$ routeProvider的配置。
ng-include(ng-template不存在,只是用于在内存中编译模板的假mime类型)允许您明确地设置模板以包含es:
<div class="slide-animate" ng-include="template.url"></div>
答案 2 :(得分:0)
ng-view标签只是创建一个占位符,可以根据配置放置相应的视图(html或ng-template视图)。
ng-template指令用于使用脚本标记创建html视图。它包含“id”属性,$ routeProvider使用该属性将视图映射到控制器。