Angularfire bindTo用于子对象

时间:2014-10-09 09:59:21

标签: javascript firebase angularfire

我在$rootScope.myUserData下有一个userdatas结构,例如:$rootScope.myUserData.basicData$rootScope.myUserData.AC,用于尝试通过Firebase优化查询。

问题是,如果我想在$rootScope.myUserData - subObjects下很好地绑定它们,我不能这样做:

$rootScope.myUserData.basicData = $firebase( new Firebase(resourceURL) ).$asObject();
$rootScope.myUserData.basicData.$bindTo($rootScope.myUserData, "basicData");

例如,这应该可以正常工作:

$rootScope.basicData = $firebase( new Firebase( resourceURL ) 
$rootScope.basicData.$bindTo($rootScope, "basicData");

如果我理解正确,你必须将它直接绑定到rootScope,并且不能将它绑定到例如$rootScope.myUserData.basicData

有没有解决这个问题的方法,使用我现在使用$rootScope.myUserData子对象的结构,或者是改变结构的唯一解决方案,即$rootScope.myUserData_basicData

0 个答案:

没有答案