Ember.Kは空の関数で、単にreturn this.
EmberData への変更を保存するためのフィルター関数の if ステートメントで使用されていることがわかりました。これはフィルター機能です:
if (adapter.shouldSave(record)) {
filteredSet.add(record);
}
の独自の実装がないアダプター ( localstorage adaptershouldSave()など)では、ジェネリックshouldSave()の justEmber.Kが使用されます。つまり、if ステートメントは基本的に次のようになります。
if (true) {
filteredSet.add(record);
}
はrecord常に に追加されfilteredSetます。
私が間違っている場合は、私を修正してください。
Ember.K の他の用途は何ですか?