我正在开发一个 Backbone 应用程序。我想知道我们如何在模型中创建自定义属性并在模板中使用它们。这就是我所拥有的。
模型
CustomerDetails = Backbone.Model.extend({
defaults: {
id: undefined,
isOnline: undefined,
profileUrl: undefined,
userType: undefined
},
// I want to set this new property
newProperty: function() {
return this.get("id") + this.get("profileUrl");
}
});
我试图访问它的模板
<script type="text/template" id="customer-details-template">
<div class="message customer-details">
<%=id%>
<%=newProperty%>
</div>
</script>
我可以获取 id 属性,但不能获取 newProperty。有人可以帮我弄这个吗。谢谢!