AngularJS:模板和视图之间的区别?

时间:2015-08-20 13:08:09

标签: angularjs

我知道这可能是一个简单的问题,但我找不到答案: - /

我在SPA中多次读到加载数据的'模板'这个词。 “模板”只是一个常规视图,数据填入其中吗?或者有什么区别,它们是否重叠?

2 个答案:

答案 0 :(得分:1)

  

当AngularJS启动您的应用程序时,它会使用编译器从模板中解析并处理此新标记。然后,加载,转换和渲染的DOM称为视图。

参考:https://docs.angularjs.org/guide/concepts#view

答案 1 :(得分:0)

模板只是一个HTML文件,其中写有角度命令。

它假设您将使用角度指令/控制器来切换内容,而不是静态地提供彼此不同的不同HTML页面:单个页面应用程序!一个html页面与一个网站的10+页面。

视图只是目的/责任/任务的定义,根据所选的MVC框架而有所不同。它实际上并不是你编写一个名为“view”的代码的文件。