【问题标题】:Why is my promise not returning with angularjs 1.2.*为什么我的承诺没有返回 angularjs 1.2.*
【发布时间】:2013-11-20 16:17:55
【问题描述】:

当我尝试将它直接传递给我的视图时,我的承诺似乎没有解决,当我通过 .then 方法时它有效。

这里的例子http://jsbin.com/oworucAL/1/edit

【问题讨论】:

标签: javascript angularjs promise


【解决方案1】:

GetData 返回一个承诺,你必须管理它。

app.controller('RepeatController', function ($scope, DataFactory) {
     DataFactory.getData().then( function(data){ 
     $scope.weeks = data; }, 
     function (){}); 
 })  ;

http://jsbin.com/iYApuFE/1/edit

【讨论】:

  • 这已在另一个 SO 线程中得到回答,但无论如何我都会将您的答案标记为正确。
猜你喜欢
  • 2020-03-24
  • 2017-07-23
  • 1970-01-01
  • 2020-04-14
  • 2017-06-19
  • 1970-01-01
  • 2014-07-31
  • 2018-07-09
  • 2018-06-16
相关资源
最近更新 更多