我有一个对象数组。说
var
sidelist = [
{
name:"asdf",
id:1234,
types:[...]
}
];
使用此构造将每个对象变成页面上的一个框
Template.global.side = function(){
var obj = [], m;
m = 1;
for (var i in sides){
obj.push({
index : m,
object : sides[i]
});
}
return obj;
}
的HTML:
{{#each side}}
<div class="span{{this.index}}" id={{this.object.id}}>
<div class="side-head">{{this.object.name}}</div>
</template>
有一个函数可以创建一个新对象并将其推送到数组中。当它们依赖的数组发生更改时,如何使该行框在页面上响应更新?
所以当我添加一个新对象时,应该会出现一个新框。