【问题标题】:AngularFire dynamic link component not workingAngularFire动态链接组件不起作用
【发布时间】:2015-02-07 21:14:31
【问题描述】:

我正在构建一个页面,该页面将从 Firebase 动态检索数据并利用 Angular 路由来提供动态链接。

JS:

.controller("IdeaCtrl", ['$scope', '$firebase', '$routeParams', function($scope, $firebase, $routeParams) {

  $scope.idea = {
    ID: $routeParams.id
  };

var ref = new Firebase("https://crowdfluttr.firebaseio.com/ideas/" + $scope.idea.ID);
ref.on("value", function(snapshot) {
  console.log(snapshot.val());
  var entries = snapshot.val();

  $scope.ideaTitle = entries.ideaTitle;

  console.log($scope.ideaTitle);

}, function (errorObject) {
  console.log("The read failed: " + errorObject.code);
});


}])

HTML:

   ID: {{ idea.ID }} <br>
   Title: {{ ideaTitle }}

{{idea.ID}} 有效,但 {{ideaTitle}} 不显示。然而,console.log 的工作都很好。怎么回事?

【问题讨论】:

标签: angularjs firebase angularfire


【解决方案1】:

$scope.$apply()

之后

$scope.ideaTitle = entries.ideaTitle

工作,有机会吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 2014-12-24
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多