我可以像这样设置 3 路数据绑定吗?
findAllItems: function() {
var user = User.getCurrent();
if (angular.isObject(user)) {
var indexRef = fbRefs.users().child(user.uid).child('items');
var join = Firebase.util.intersection(
indexRef,
fbRefs.items()
);
return $firebase(join);
}
},
控制器:
Palace.findAllItems().$bind($scope, 'items');
看法:
<div ng-repeat="item in items">
<input ng-model="item.something" />
这可以很好地显示所有内容,但是当我在视图中编辑某些内容时会引发安全错误:
FIREBASE WARNING: set at /items failed: permission_denied
我的安全规则如下所示:
"items": {
"$itemId": {
".write": true
有人知道有什么问题吗?