在js中,您可以在定义模块时在require部分中加载html模板。例如:
模板文件:test.html
<script id="test" type="text/template">
<div class="q-header-holder">
<h1> {{ quizName }}</h1>
<a href="{{ instructionLinks }}" class="q-instruction-btn">Instructions</a>
</div>
</script>
模块中的
define(
["template/test"],
function() {
//.. rest of code ..
}
);
但是在获取文件时附加.js
扩展名的文件名会引发错误。有没有办法在定义块中包含模板?
答案 0 :(得分:2)
是的,请使用文字插件 - http://requirejs.org/docs/download.html#text
可在此处找到一些额外的文档 - https://github.com/requirejs/text