【问题标题】:Emberjs - Should attributes in a model all start with a lowercase letter?Emberjs - 模型中的属性都应该以小写字母开头吗?
【发布时间】:2014-02-24 12:50:35
【问题描述】:

模型中的属性都应该以小写字母开头吗?

最近我遇到了一个问题,即模型中以大写字母开头的属性不适用于 Ember Handlebars 中的“valueBinding=UppercaseAttribute”质量。

我有大量 的属性将在未来被更改,我想知道我是否应该养成现在将它们更改为小写的习惯并为自己节省很多工作。

现在是所有视觉学习者的代码。

原来是这个(大写)

VpcYeoman.Category = DS.Model.extend({
    RecordCategoryID:DS.attr('number'),
    Name: DS.attr('string'),
});

VS

这个(小写)

VpcYeoman.Category = DS.Model.extend({
    recordCategoryID:DS.attr('number'),
    name: DS.attr('string')
});

感谢您的帮助!

【问题讨论】:

    标签: ember.js model attributes attr lowercase


    【解决方案1】:

    是的。按照惯例,大多数语言中的所有变量名都应该是驼峰式,以小写字符开头。 Javascript 遵守此约定。

    【讨论】:

    • 谢谢!这个 camelCase 是否也适用于项目之类的依赖项: DS.hasMany('items', {async: true})
    猜你喜欢
    • 2021-08-13
    • 2023-03-30
    • 1970-01-01
    • 2012-11-07
    • 2021-01-29
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多