骨干模型中的自定义属性

发送

我正在开发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。有人可以帮我弄这个吗。谢谢!

麦加纳格

执行此操作的最简单方法可能是覆盖toJSON-请记住,这就是传递给模板的内容。只需调用基类,然后添加所需的任何其他属性:

CustomerDetails = Backbone.Model.extend({
    toJSON: function() {
        var obj = this.attributes;
        obj.newProperty = this.newProperty();
        return obj;
    },
});

小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

骨干给出未定义的自定义ID属性

来自分类Dev

在Laravel模型中创建自定义变量/属性

来自分类Dev

模型中的SQLAlchemy自定义本地属性

来自分类Dev

在雄辩的模型中添加自定义属性

来自分类Dev

创建自定义模型验证属性

来自分类Dev

如何在骨干.js中进行自定义模型数据解析?

来自分类Dev

如何将自定义方法添加到骨干模型?

来自分类Dev

自定义用户模型中的EmbeddedModelField

来自分类Dev

模型中的自定义功能

来自分类Dev

Groovy模板中的自定义模型

来自分类Dev

访问模型中的自定义方法

来自分类Dev

使用自定义方法的骨干视图

来自分类Dev

在Sylius中自定义模型。原则错误:已声明“ AppBundle \ Entity \ Product”中的属性“ translations”

来自分类Dev

TPT继承项目中具有valueinjector的View模型中的自定义属性

来自分类Dev

Django REST序列化程序和自定义模型字段中的其他属性

来自分类Dev

使用Cloudinary URL在用于缩放图像的模型中的Laravel自定义属性

来自分类Dev

Magento。如何将store_id链接到自定义EAV模型中的属性

来自分类Dev

自定义属性未正确保存为重复的StructuredProperty中的Expando模型

来自分类Dev

将模型中其他属性的值传递给自定义htmlhelper

来自分类Dev

将TableView中的CheckBox选中状态绑定到自定义模型属性

来自分类Dev

将自定义属性添加到更新模型时丢失的.tt POCO类中

来自分类Dev

EF代码优先模型上的自定义属性

来自分类Dev

WPF自定义控件,模型作为依赖项属性

来自分类Dev

将模型属性传递给自定义指令

来自分类Dev

如何获取Alfresco自定义内容模型属性信息?

来自分类Dev

使用LoopBacks HasManyThrough设置加入模型的自定义属性

来自分类Dev

Orchard在自定义视图中未显示模型属性

来自分类Dev

QML中的自定义附加属性

来自分类Dev

自定义AuthenticationFailureHandler中的Flash属性

Related 相关文章

  1. 1

    骨干给出未定义的自定义ID属性

  2. 2

    在Laravel模型中创建自定义变量/属性

  3. 3

    模型中的SQLAlchemy自定义本地属性

  4. 4

    在雄辩的模型中添加自定义属性

  5. 5

    创建自定义模型验证属性

  6. 6

    如何在骨干.js中进行自定义模型数据解析?

  7. 7

    如何将自定义方法添加到骨干模型?

  8. 8

    自定义用户模型中的EmbeddedModelField

  9. 9

    模型中的自定义功能

  10. 10

    Groovy模板中的自定义模型

  11. 11

    访问模型中的自定义方法

  12. 12

    使用自定义方法的骨干视图

  13. 13

    在Sylius中自定义模型。原则错误:已声明“ AppBundle \ Entity \ Product”中的属性“ translations”

  14. 14

    TPT继承项目中具有valueinjector的View模型中的自定义属性

  15. 15

    Django REST序列化程序和自定义模型字段中的其他属性

  16. 16

    使用Cloudinary URL在用于缩放图像的模型中的Laravel自定义属性

  17. 17

    Magento。如何将store_id链接到自定义EAV模型中的属性

  18. 18

    自定义属性未正确保存为重复的StructuredProperty中的Expando模型

  19. 19

    将模型中其他属性的值传递给自定义htmlhelper

  20. 20

    将TableView中的CheckBox选中状态绑定到自定义模型属性

  21. 21

    将自定义属性添加到更新模型时丢失的.tt POCO类中

  22. 22

    EF代码优先模型上的自定义属性

  23. 23

    WPF自定义控件,模型作为依赖项属性

  24. 24

    将模型属性传递给自定义指令

  25. 25

    如何获取Alfresco自定义内容模型属性信息?

  26. 26

    使用LoopBacks HasManyThrough设置加入模型的自定义属性

  27. 27

    Orchard在自定义视图中未显示模型属性

  28. 28

    QML中的自定义附加属性

  29. 29

    自定义AuthenticationFailureHandler中的Flash属性

热门标签

归档