我在$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
?