2013-12-15 20 views
0

爲清楚起見,當我說無效引用我的意思是這樣的:
的https:// [APPNAME] .firebaseIO.com /資產/:ID
凡沒有按ID不匹配Firebase中的項目如何管理無效引用在AngularFire 0.5.0

此前,我一直在通過查看作用域中的項目並檢查它是否爲空來執行此操作,但此版本的AngularFire附加了它的所有方法($ add,$ bind,$ child等),即使沒有要加載的數據,以便檢查作用域中的對象是否爲空也不再有效。

有沒有更正確的方法來做到這一點,或者我應該檢查對象中不是函數的項目作爲替代方法來做到這一點?

回答

3

在0.5中,loaded事件返回原始值,它應該滿足您的需求在這裏:

var fbRef = new Firebase(URL); 
$firebase(fbRef).$on('loaded', function(value) { 
    if(value === null) { console.log('no record at this path'); } 
}); 
相關問題