【问题标题】:When would I need to use ng-template?我什么时候需要使用 ng-template?
【发布时间】:2014-09-25 20:29:12
【问题描述】:

我一直在努力了解ng-template 以及何时何地我可能需要它。看了一些教程后,我仍然没有更聪明。

如果我定义了一个模板,例如。

<script type="text/ng-template" id="my-template-id">
    ... html here
</script>

我看到有时这与 ng-include 一起使用,有时作为指令中的 templateUrl。

另外,一旦我读到它进入$templateCache,使用它有什么好处?我正在使用 Angular 动态列出产品,那里没有什么大的震动,但如果我可以通过使用 ng-template 之类的东西获得更多性能,我想尝试一下。

【问题讨论】:

    标签: angularjs templates


    【解决方案1】:

    脚本类型 ng-template 用于内嵌 html 片段。然后ng-include 或指令可以使用这些片段来加载 html 片段并构建视图。

    内联模板片段的优点是减少了一次调用服务器以加载标准场景所需的 html 模板的次数。考虑到模板被缓存以备将来使用,这并不是一个巨大的优势。

    缺点可能是您可能永远不会使用内联模板,它只是作为父视图内容的一部分加载。

    【讨论】:

      猜你喜欢
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 2013-03-17
      • 1970-01-01
      • 1970-01-01
      • 2021-09-04
      • 2015-05-26
      相关资源
      最近更新 更多