在HTML中使用脚本类型=模板?

时间:2015-05-23 12:32:16

标签: html templates

我偶然发现一个非常奇怪的html标记,同时遵循在线教程,作者使用的是type =" template"在他的脚本标签内。在标记内他还使用双括号....我根本没有线索。

<script id="template" type="template">
  <h2>{{title}}</h2>
  <img src="{{imgSrc}}" alt="{{title}}" />
</script>

我已经尝试过google了,但是什么都没有出现,它是某种HTML预处理器吗?

2 个答案:

答案 0 :(得分:1)

好的,我找到了它!

它是AngularJS。

https://angularjs.org/

答案 1 :(得分:1)

刚刚找到答案,它实际上是一种创建自定义Javascript模板的方法,但不像jquery-template,把手和小胡子那么复杂。

使用script type = template只是一种欺骗浏览器的方式,它不是一个有效的标记,因此浏览器会忽略它,但我们仍然可以使用javascript处理它。

您可以在此处详细了解:

https://www.youtube.com/watch?v=GEAG3v3ozlc