4

Ember.Kは空の関数で、単にreturn this.

EmberData への変更を保存するためのフィルター関数の if ステートメントで使用されていることがわかりました。これはフィルター機能です:

    if (adapter.shouldSave(record)) {
      filteredSet.add(record);
    }

の独自の実装がないアダプター ( l​​ocalstorage adaptershouldSave()など)では、ジェネリックshouldSave()の justEmber.Kが使用されます。つまり、if ステートメントは基本的に次のようになります。

    if (true) {
      filteredSet.add(record);
    }

record常に に追加されfilteredSetます。

私が間違っている場合は、私を修正してください。


Ember.K の他の用途は何ですか?

4

1 に答える 1

5

つまり、if ステートメントは基本的に次のようになりますif (true)...

はい、まさにその通りです。

Ember.K の他の用途は何ですか?

基本的にはそれだけです。Ember.K子クラスで定義する必要があるフックを定義するときに、基本クラスで使用されるプレースホルダーと考えてください。route.jsactivateおよびdeactivateフックのように

于 2013-07-06T04:03:38.747 に答える