如何在模型中获取多行表达式属性的值

普拉泰克

Backbone.Js Cookbook中有插图,说明如何使用多行表达式设置默认值。

var InvoiceItemModel = Backbone.Model.extend({
  defaults: {
    description: '',
    price: 0,
    quantity: 1,
    date: function() {
      var date = new Date();
      return date.toISOString();
    }
  }
});

但是,当我尝试以以下方式访问日期值时:

var invoiceItemModel = new InvoiceItemModel();
console.log(invoiceItemModel.get('date'));

我在Google Chrome控制台中收到此消息:

Google Chrome控制台输出屏幕

该值的正确方法是什么?

眼猫

如果要在发票创建日期上设置日期,则需要评估匿名函数以获取date值:

var InvoiceItemModel = Backbone.Model.extend({
  defaults: {
    description: '',
    price: 0,
    quantity: 1,
    date: (function() {
      var date = new Date();
      return date.toISOString();
    })()
  }
});

参见演示

否则,您必须拥有的date属性是必须调用的函数:

var invoiceItemModel = new InvoiceItemModel();
console.log(invoiceItemModel.get('date')());

参见演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在CSS正则表达式中获取HTML数据属性值

来自分类Dev

XPath表达式以获取标题属性中的值

来自分类Dev

如何在Modelica模型中设置DynamicSelect表达式

来自分类Dev

如何从表达式中获取属性名称和比较值?

来自分类Dev

如何使用路径表达式从数组中获取属性的值

来自分类Dev

如何在C#中的表达式中获取孙子的值?

来自分类Dev

如何从表达式健全的属性C#中获取表达式

来自分类Dev

如何在正则表达式的冷融合中获取特定字符串的值

来自分类Dev

如何在php中使用正则表达式从句子中获取特定值

来自分类Dev

如何在usql窗口表达式中获取最后一个非空值?

来自分类Dev

如何在函数表达式中调用属性?

来自分类Dev

如何获取表达式树中变量的值

来自分类Dev

如何从表达式获取属性名称

来自分类Dev

如何从表达式获取属性名称

来自分类Dev

如何在获取日期表达式中插入变量?

来自分类Dev

如何在java正则表达式中获取`{`?

来自分类Dev

如何在 Python 的表达式中获取字母

来自分类Dev

如何在组中获取表达式的单个部分?

来自分类Dev

条件表达式-如何在条件表达式中获取报告类型

来自分类Dev

正则表达式如何在json表达式中获取组

来自分类Dev

如何在Python 3中的assertRegex中表达多行正则表达式?

来自分类Dev

如何在<s:textfield值中编写表达式”

来自分类Dev

如何在<s:textfield值中编写表达式”

来自分类Dev

如何在不重新计算表达式的情况下从ng-show属性获取布尔值?

来自分类Dev

如何在不重新计算表达式的情况下从ng-show属性获取布尔值?

来自分类Dev

如何在ASP中的多行表达式中向每行末尾添加注释?

来自分类Dev

正则表达式如何从多行中获取 3 组行

来自分类Dev

如何在Python中将表达式拆分为多行

来自分类Dev

如何在Java中创建多行正则表达式-超出范围的异常

Related 相关文章

  1. 1

    如何在CSS正则表达式中获取HTML数据属性值

  2. 2

    XPath表达式以获取标题属性中的值

  3. 3

    如何在Modelica模型中设置DynamicSelect表达式

  4. 4

    如何从表达式中获取属性名称和比较值?

  5. 5

    如何使用路径表达式从数组中获取属性的值

  6. 6

    如何在C#中的表达式中获取孙子的值?

  7. 7

    如何从表达式健全的属性C#中获取表达式

  8. 8

    如何在正则表达式的冷融合中获取特定字符串的值

  9. 9

    如何在php中使用正则表达式从句子中获取特定值

  10. 10

    如何在usql窗口表达式中获取最后一个非空值?

  11. 11

    如何在函数表达式中调用属性?

  12. 12

    如何获取表达式树中变量的值

  13. 13

    如何从表达式获取属性名称

  14. 14

    如何从表达式获取属性名称

  15. 15

    如何在获取日期表达式中插入变量?

  16. 16

    如何在java正则表达式中获取`{`?

  17. 17

    如何在 Python 的表达式中获取字母

  18. 18

    如何在组中获取表达式的单个部分?

  19. 19

    条件表达式-如何在条件表达式中获取报告类型

  20. 20

    正则表达式如何在json表达式中获取组

  21. 21

    如何在Python 3中的assertRegex中表达多行正则表达式?

  22. 22

    如何在<s:textfield值中编写表达式”

  23. 23

    如何在<s:textfield值中编写表达式”

  24. 24

    如何在不重新计算表达式的情况下从ng-show属性获取布尔值?

  25. 25

    如何在不重新计算表达式的情况下从ng-show属性获取布尔值?

  26. 26

    如何在ASP中的多行表达式中向每行末尾添加注释?

  27. 27

    正则表达式如何从多行中获取 3 组行

  28. 28

    如何在Python中将表达式拆分为多行

  29. 29

    如何在Java中创建多行正则表达式-超出范围的异常

热门标签

归档