【问题标题】:AngularJS - Difference between Directives and TemplatesAngularJS - 指令和模板之间的区别
【发布时间】:2013-03-26 16:10:46
【问题描述】:

谁能解释 angularjs 中指令和模板之间的区别?

我知道指令可以例如自定义标签。但模板也是标签。那么指令标签和模板标签有什么区别呢?

【问题讨论】:

    标签: templates angularjs directive


    【解决方案1】:

    模板是一段 HTML,指令是一个“小部件”(一个自包含的功能模块),可能包括 UI,可以添加到页面或模板中。

    它非常递归,因为指令可以包含模板,反之亦然。

    【讨论】:

      【解决方案2】:

      指令只是一种定义特定于您的应用程序的新类型 html 元素的方法。正如一些 angularjs 负责人所说,这是一种教授 html 新技巧的方法。另一方面,模板是可注入 HTML 代码的 sn-ps,可以充当指令和视图的 UI。

      指令可用于创建自包含网页组件/小部件,方法是为其提供描述小部件 UI 外观的模板。

      tutorial 对我来说真的很简单

      【讨论】:

        【解决方案3】:

        模板不是自定义标签。指令被调用(通过自定义属性、类或作为自定义元素)并包含用于与 DOM 交互的代码,并且可能包括模板。模板可以是 HTML 字符串,也可以是包含 HTML 的文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-07-06
          • 2015-01-12
          • 2011-10-04
          • 2017-07-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多