【发布时间】:2020-11-21 00:49:10
【问题描述】:
我有一个类似这样的模型,我想在 jquery 模板中访问这些对象的键值
var Item = Backbone.Model.extend({
defaults : {
name : "abc"
designation: "def"
},
defaults : {
foo: function (obj) {
return {
child1: {
childName: "Mike",
childAge: 20
},
child2: {
childName: "Tom",
childAge: 10
}
};
}
}
});
还有一个 jquery 模板,我想在其中访问类似这样的值
<script type="text/x-jquery-tmpl" id="temp1">
{{ if child1.childAge > 18 }}
<p> Allowed </p>
{{ else }}
<p> Not Allowed </p>
{{ /if }}
</script>
我尝试了this.model.toJSON(),但我无法访问像child1.childName 这样的对象值,就像我可以访问“名称”和“名称”一样
我如何访问这些?
【问题讨论】:
标签: jquery backbone.js jquery-templates backbone-model