2013-07-06 47 views
4

Ember.K是一個空的函數,只包含return this在if語句中使用Ember.K意味着什麼?什麼是使用Ember.K的其他常見方式?

我觀察它在過濾功能的if語句用於更改保存到EmberData。這是filter function:剛Ember.Kgeneric shouldSave()用於

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

在缺少自己的shouldSave()實現適配器(如localstorage adapter)。因此,這是否意味着if語句基本上變成:

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

record總是添加到filteredSet

請糾正我,如果我錯了。


Ember.K的其他用途是什麼?

回答

5

那麼這是否意味着if語句基本上變成if (true)...

是的,這也正是這個意思。

什麼是Ember.K的一些其他用途?

這基本上它。在定義應由子類定義的掛鉤時,可以將Ember.K想象爲基類中使用的佔位符。像route.js

activatedeactivate掛鉤