Angularjs 我能';无法在控制器中获取数据
Angularjs 我能';无法在控制器中获取数据,angularjs,Angularjs,$scope.items=$http.get(config.base+'/humanized/angular_data').success() 我想在controller中获取数据并将其放入$scope.items中,但我不能这样做。在angular的旧版本中,您可以直接将承诺分配给$scope,这将管理解析过程。在当前版本中,此功能已关闭,并计划完全删除。要执行您需要的操作,$scope.items应该在已解析的回调中分配(例如:.success(函数(结果){/*assign here*/}
$scope.items=$http.get(config.base+'/humanized/angular_data').success()代码>
我想在controller
中获取数据并将其放入$scope.items
中,但我不能这样做。在angular的旧版本中,您可以直接将承诺分配给$scope
,这将管理解析过程。在当前版本中,此功能已关闭,并计划完全删除。要执行您需要的操作,$scope.items
应该在已解析的回调中分配(例如:.success(函数(结果){/*assign here*/})
)Ajax调用是异步的。在调用返回之前,它不会分配数据。此外,您还需要查看更多帮助。您需要返回一个承诺,然后在该承诺得到解决后获取数据。