4

Ember.K是一个空函数,仅包含return this.

我观察到它在过滤函数的 if 语句中用于保存对 EmberData 的更改。这是过滤功能

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

在缺少自己的实现的适配器(例如localstorage 适配器)中,使用了 justshouldSave()泛型shouldSave()Ember.K。那么是不是意味着if语句基本上变成了:

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

并且record总是添加到filteredSet.

如果我错了,请纠正我。


Ember.K 还有哪些其他用途?

4

1 回答 1

5

那么是不是意味着 if 语句基本上变成了if (true)...

是的,这正是它的意思。

Ember.K 还有哪些其他用途?

基本上就是这样。Ember.K在定义应该由子类定义的挂钩时,可以将其视为基类中使用的占位符。就像route.jsactivate中的anddeactivate钩子

于 2013-07-06T04:03:38.747 回答