gpt4 book ai didi

javascript - Coffeescript 和 Ember.js 计算属性

转载 作者:行者123 更新时间:2023-12-02 18:07:05 25 4
gpt4 key购买 nike

我需要一些帮助将一些 javascript 转换为与 ember 一起使用的 Coffeescript。具体来说,它与计算属性有关。我有以下 JavaScript 代码:

Portal.AppsController = Ember.ArrayController.extend({
sortProperties: ['name'],
sortAscending: true,

appsCount: function() {
return this.get('model.length');
}.property('@each'),

updated: function() {
return this.get('model.modified');
}.property('modified')
});

我想做的很简单:

removed for brevity
...
appsCount: ->
@get 'model.length'
.property '@each'
...

但这不是有效的语法。这实际上可能吗?

最佳答案

对于计算属性,您需要将其包装

appsCount: (->
@get 'model.length'
).property '@each'

http://emberjs.jsbin.com/ikatIwaB/1/edit

daLength:  (->
@get 'length'
).property 'length'

顺便说一句,我知道一些人正在使用 Ember Script 来解决您可能遇到的大多数问题 http://emberscript.com/

关于javascript - Coffeescript 和 Ember.js 计算属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20007390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com