次の計算されたプロパティがあるとします。EmberJSトリガ計算プロパティ
someCP: function() {
}.property(obj.innerObj.attr)
私の質問は、obj.innerObjに 'attr'が定義されていなくてもトリガーされますか?
このCPはどのように機能しますか?
someCP: function() {
}.property('obj.innerObj.attr')
また、このコードはに書き直される:
someCP: Ember.computed('obj.innerObj.attr', function() {
})
まずフォームが動作するようにguarantiedされていない
計算されたプロパティの従属キーは文字列ではありません。 「トリガーされた」とはどういう意味ですか? 'attr'は存在しないため、更新されないため、キャッシュは無効になりません。 – locks
あなたはそれを試して何が起こったのですか? –