【发布时间】:2013-03-26 16:10:46
【问题描述】:
谁能解释 angularjs 中指令和模板之间的区别?
我知道指令可以例如自定义标签。但模板也是标签。那么指令标签和模板标签有什么区别呢?
【问题讨论】:
标签: templates angularjs directive
谁能解释 angularjs 中指令和模板之间的区别?
我知道指令可以例如自定义标签。但模板也是标签。那么指令标签和模板标签有什么区别呢?
【问题讨论】:
标签: templates angularjs directive
模板是一段 HTML,指令是一个“小部件”(一个自包含的功能模块),可能包括 UI,可以添加到页面或模板中。
它非常递归,因为指令可以包含模板,反之亦然。
【讨论】:
指令只是一种定义特定于您的应用程序的新类型 html 元素的方法。正如一些 angularjs 负责人所说,这是一种教授 html 新技巧的方法。另一方面,模板是可注入 HTML 代码的 sn-ps,可以充当指令和视图的 UI。
指令可用于创建自包含网页组件/小部件,方法是为其提供描述小部件 UI 外观的模板。
tutorial 对我来说真的很简单
【讨论】:
模板不是自定义标签。指令被调用(通过自定义属性、类或作为自定义元素)并包含用于与 DOM 交互的代码,并且可能包括模板。模板可以是 HTML 字符串,也可以是包含 HTML 的文件。
【讨论】: