首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用nedb数组进行ng重复

使用nedb数组进行ng重复
EN

Stack Overflow用户
提问于 2014-05-07 19:24:31
回答 1查看 622关注 0票数 0

我对角质和nedb还不熟悉。我试着用一个来自nedb的数组来重复。我不明白为什么我的代码不起作用

代码语言:javascript
复制
   <div ng-repeat="hello in helloworld"></div>

...
 hellodb.find({}).sort({helloworld: 1}).exec(function (err, docs){
      $scope.helloworld = docs;
      console.log($scope.helloworld);
 });

如果我对具有与数据库相同内容的json文件执行相同的操作

代码语言:javascript
复制
$http.get('helloworld.json').success(function(data) {
      $scope.helloworld = data;
      console.log($scope.helloworld);
 });

控制台中的输出是相同的,并且ng-重复工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-07 22:14:05

你试过使用$scope.$apply()吗?当您调用一些经典的角异步函数(如$http.get() )时,将自动调用$scope.$apply()。我猜这就是为什么它只在你的第二个例子中起作用,而不是在第一个。尝试在回调中的$scope.helloworld赋值后添加它。阅读获取更多信息。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23526554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档