【发布时间】:2023-03-28 20:46:01
【问题描述】:
这是我无法获取值的代码,目前存在三个值但未显示值:
<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
【问题讨论】:
-
如果您只是在重复中执行
{{message}},您会得到什么? -
它是否适用于 scope.defaultfbvalues?
-
@ergonaut that won't work
defaultfbvalues是一种向fbvalues添加内容的方法。不是集合本身。 -
@ste2425
{"$value":"56","$id":"greens","$priority":null} {"$value":"56","$id":"milk","$priority":null} {"$value":"56","$id":"newspaper","$priority":null} -
你为什么使用
ng-repeat和$firebaseArray而不是$firebaseObject?
标签: javascript angularjs firebase ng-repeat angularfire