2017-08-08 80 views
0

我目前有三種模型,模型,製造商和設備:模型屬於製造商,而設備屬於模型。但是,當我列出設備時,我還想爲製造商提供一個條目。我知道我可以用model.model.manufacturer.name輕鬆獲取它,但是,我希望Device擁有它自己的manufacturer屬性。我已經調查Ember的計算性能,但是,我似乎無法找到一個方法來計算模型的製造商爲設備的屬性,如:Ember.js:將嵌套關係計算爲模型屬性

manufacturer: Ember.computed('manufacturer', function() { 
    return this.belongsTo('model').manufacturer 
}) 

這就是我的目標,但它不」工作。這甚至有可能嗎?

謝謝!

回答

2

您需要定義是這樣的:

manufacturer: Ember.computed.alias('model.manufacturer') 

,如果你不想設置manufacturerDevice模型,所以使用oneWay代替alias

+0

好極了,它完美的作品,非常感謝你! – finferflu