実際に変更を設定してトリガー/キャンセルする前に、いくつかの値チェックを実行したいEmberオブジェクトに単純なプロパティがあります。これに関するコードサンプルや情報を見つけるのはあまり運がありません。私が他のフレームワークから慣れているパターンは、セッター内でそれを行うことです-次のようなものです:
Ember オブジェクト内
propertyName : function(key, value) {
// Setter
if (arguments !== 1) {
if (setCheckHere) {
return this._super(key, value); // ?? is this right?
}
// ?? if ignoring what should I return instead?
}
}.property()
どのメソッドを呼び出す必要があり、何を返す必要があるのか を理解するのに苦労しています。