このように 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
誰が何が悪いのか手がかりを持っていますか?