【发布时间】:2016-05-09 03:01:02
【问题描述】:
我正在尝试通过 firebase 中的项目进行 ngrepeat。我在控制台中有它们。但表达式不起作用。我不知道该怎么做,并且已经尝试了一切。任何帮助都会很棒。谢谢
此处为控制台图片:
//js
firebaseRef.once("value", function(snapshot) {
$timeout(function(){
$scope.boats = snapshot.val();
console.log($scope.boats); //image of console up^
}, function (errorObject) {
console.log("The read failed: " + errorObject.code);
},0);
});
//html
<div class="row pad" ng-repeat="boat in boats">
<span class='text-center' >{{boat.title}}</span>
</div>
【问题讨论】:
-
您确定您的 HTML 内容包含与 firebase 相同的控制器吗?尝试使用
{{boats}}以 HTML 格式打印完整内容。如果不是,那么首先尝试解决该问题。 -
@VikramTiwari,我只有一个控制器,但 {{boats}} 不工作。任何一个。有什么建议我应该如何处理吗?谢谢
-
在为船赋值后尝试添加
$scope.$apply()。 -
@clint,一旦我添加应用 {{boats}} 显示,但像 {{boat.title}} 这样的表达式仍然不起作用
标签: javascript angularjs firebase