【发布时间】:2015-10-29 09:23:18
【问题描述】:
当谈到 AngularJS 时,视图到底是什么?还是可以不止一件事?
【问题讨论】:
-
HTML页面。还有什么?
标签: angularjs model-view-controller view
当谈到 AngularJS 时,视图到底是什么?还是可以不止一件事?
【问题讨论】:
HTML 页面。还有什么?
标签: angularjs model-view-controller view
视图是用户看到的(DOM)。
Angular 中的普通 HTML 称为模板。当 Angular 启动你的 应用程序,它解析和处理来自模板的标记 使用编译器。然后加载、转换和渲染的 DOM 称为视图。
请看下图:
【讨论】:
您所有的 HTML 页面都是视图。 JS 文件通常是控制器或服务。
HTML 是用户界面(视图),JavaScript 是应用程序的引擎,主要由控制器和服务组成(参见Angular's service as a model)。
因此,视图是用户可以看到的所有内容。
【讨论】: