firebase 3路数据绑定通过内部连接

时间:2014-08-31 18:55:50

标签: data-binding firebase

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

任何人都知道有什么问题吗?

0 个答案:

没有答案