artTemplate过滤器的用法

讲真这个过滤器的语法设计得有点反人类,理解起来挺费劲的

<div id="test"></div>
<script type="text/html" id="testTpl">
    {{each list}}
		{{$value | double | sum 100 200}}  <!--这句话的意思是$value作为double的参数,然后把double返回的结果作为sum的第一个参数,100为sum的第二个参数,200为sum的第三个参数 -->
	{{/each}}

	{{10 | double}} <!--这句话的意思是10为double的参数 -->

</script>
<script src="js/template.js"></script>
<script>
template.defaults.imports.sum = function(a, b, c) {

    return a + b + c;
};

template.defaults.imports.double = function(n) {

    return n * 2;
};

var data = {
    list: [10, 20, 30]
};

test.innerHTML = template('testTpl', data);
</script>
上一篇:ref引用


下一篇:git 上传 报错 failed to push some refs to