部分内容引自http://www.cnblogs.com/rubylouvre/p/3181291.html#top7
ms-include用于将内部模板引入页面。比如我先定义一个内部模板:
js代码
<script type="avalon" id="tpl">
here, {{ 3 + 6 * 5 }}
</script>
现在我想要将该模板引入页面的一个div标签中,将其作为div中的innerHTML内容。
html代码如下:
<div ms-controller="test">
<p>{{xxx}}</p>
<div ms-include="'tpl'"></div>
</div>
注意在这里,是又用了一个引号来表示tp1.这说明tp1为一个字符串,这样就会去搜索看是否有名为tp1的类。否则会将tp1视为一个对象,而去寻找看是否有名为tp1的属性,并取得其属性值。
代码效果如下:
而如果我们想要导入页面的是外部模板,则需要使用ms-include-src来实现。