我在这里关注教程 - https://www.youtube.com/watch?v=yjy8AYoo-NE 这是使用AngularJS,AngularFire和Firebase的分步指南。
我正在设置文件,就像他一样,并且他从Firebase存储加载数据(视频中的时间戳6:25)是我的代码停止工作的地方。
以下是我的app.js和index.html:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
var myApp = angular.module('myApp', ['firebase']);
myApp.controller('ProductsCtrl', ['$scope', '$firebaseArray', function($scope, $firebaseArray) {
alert("ping!");
var myProducts = new Firebase('https://ng-academy.firebaseio.com/products');
$scope.products = $firebaseArray(myProducts);
}]);
我的产品清单是空的。当我将{{products}}绑定到视图中时,我得到一个像[]
这样的空数组我做错了什么?
答案 0 :(得分:1)
我所要做的就是从
更改数据库规则
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
到
{
"rules": {
".read": true,
".write": true
}
}
感谢大家的快速反应!我实际上已经在这3天了。