【发布时间】:2016-12-30 23:32:54
【问题描述】:
我正在尝试将由 onEnter 触发的异步 API 调用设置为新的 .state
onEnter: function(StatFactory){
StatFactory.getStats(function(res){
console.log("callback");
});
}
到目前为止我注意到的是它首先调用异步函数,然后实例化新状态的控制器,最后触发回调。
该函数会更新工厂内部的数据,但不会更新$scope。
我想也许我需要在新的 $scope 上强制 $apply,但我不知道如何。
有什么想法吗? (我是新手)
【问题讨论】:
标签: javascript angularjs asynchronous angular-ui-router mean-stack