0

我可以像这样设置 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

有人知道有什么问题吗?

4

0 回答 0