返回介绍

定义模板内容

发布于 2024-12-24 22:41:42 字数 2086 浏览 0 评论 0 收藏 0

7.1. 定义模板内容

定义模板的内容现在有三种方式:

  1. 在需要的地方直接写字符串
  2. 外部文件
  3. 使用 `script` 标签定义的“内部文件”

第一种不需要多说。第二种和第三种都可以和 `ng-include` 一起工作,来引入一段模板。

直接引入同域的外部文件作为模板的一部分:

  <div ng-include src="'tpl.html'">
  </div>

  <div ng-include="'tpl.html'">
  </div>

注意, `src` 中的字符串会作为表达式处理(可以是 `$scope` 中的变量),所以,直接写名字的话需要使用引号。

引入 `script` 定义的“内部文件”:

  <script type="text/ng-template" id="tpl">
  here, { { 1 + 1 } }
  </script>

  <div ng-include src="'tpl'"></div>

配合变量使用:

  <script type="text/ng-template" id="tpl">
  here, { { 1 + 1 } }
  </script>

  <a ng-click="v='tpl'">Load</a>
  <div ng-include src="v"></div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文