ng-repeat 在 angularjs 中不起作用
ng-repeat not working in angularjs
这是我的代码,我无法获取值,目前存在三个值,但未显示值:
<body ng-controller="bucksbucket_orders">
<form >
<li ng-repeat="message in syncfromfbvalues">
{{message.milk}},{{message.newspaper}},{{message.greens}}</li>
</form>
</body>
这是我尝试从 firebase 获取的值
values
|--->greens: "56"
|===> milk: "56"
|===>newspaper: "56"
我的app.js
var fbvalues = new Firebase("https://qwertyuiop.firebaseio.com/values");
$scope.defaultfbvalues = function () {
fbvalues.set({
"newspaper": '56',
"milk": '56',
"greens": '56'
});
};
$scope.syncfromfbvalues = $firebaseArray(fbvalues);
我的 plunker 演示:http://embed.plnkr.co/acFOlruX0t4bCIxXohAF/preview
变化:
$scope.defaultfbvalues = function () {
fbvalues.set({
"newspaper": '56',
"milk": '56',
"greens": '56'
});
};
收件人:
$scope.defaultfbvalues = function () {
fbvalues.set([{
"newspaper": '56',
"milk": '56',
"greens": '56'
}]);
};
fbvalues 是数组“[ ]”
AngularFire $firebaseArray
构建用于处理典型的 Firebase 序列,其中键的形式为 -J-0FSHRJ913A
,通常不显示。
在您的情况下,您需要同时显示 $id
和 $value
:
<li ng-repeat="message in syncfromfbvalues">
{{message.$id}} - {{message.$value}}
</li>
其中显示:
- 果岭 - 56
- 牛奶 - 56
- 报纸 - 56
这是我的代码,我无法获取值,目前存在三个值,但未显示值:
<body ng-controller="bucksbucket_orders">
<form >
<li ng-repeat="message in syncfromfbvalues">
{{message.milk}},{{message.newspaper}},{{message.greens}}</li>
</form>
</body>
这是我尝试从 firebase 获取的值
values
|--->greens: "56"
|===> milk: "56"
|===>newspaper: "56"
我的app.js
var fbvalues = new Firebase("https://qwertyuiop.firebaseio.com/values");
$scope.defaultfbvalues = function () {
fbvalues.set({
"newspaper": '56',
"milk": '56',
"greens": '56'
});
};
$scope.syncfromfbvalues = $firebaseArray(fbvalues);
我的 plunker 演示:http://embed.plnkr.co/acFOlruX0t4bCIxXohAF/preview
变化:
$scope.defaultfbvalues = function () {
fbvalues.set({
"newspaper": '56',
"milk": '56',
"greens": '56'
});
};
收件人:
$scope.defaultfbvalues = function () {
fbvalues.set([{
"newspaper": '56',
"milk": '56',
"greens": '56'
}]);
};
fbvalues 是数组“[ ]”
AngularFire $firebaseArray
构建用于处理典型的 Firebase 序列,其中键的形式为 -J-0FSHRJ913A
,通常不显示。
在您的情况下,您需要同时显示 $id
和 $value
:
<li ng-repeat="message in syncfromfbvalues">
{{message.$id}} - {{message.$value}}
</li>
其中显示:
- 果岭 - 56
- 牛奶 - 56
- 报纸 - 56