AngularJS——资源并在实现之前使用它们
AngularJS -- Resources and using them before the fulfilled
我在资源方面遇到了一个大问题。
我创建了一个mod来保存资源,我必须在几乎同一时间在许多不同的位置使用相同的数据。最大的一个是填充一个选择列表。
我可以毫无问题地填充选择列表,但默认选择始终为空。
我试着用
$scope.ServersList = Resource.List();
$scope.Server = $scope.ServersList[1];
我试着加了一块手表,但当承诺兑现时,它从未响过;
这将填充列表,但不会设置默认值。我正在寻找解决方案,以解决服务器设置后无法兑现承诺的问题。
也许像这个
Resource.List().then(function(server){
$scope.ServersList = server;
$scope.Server = server[1]
});
关于
很难说所提供的信息发生了什么,但如果这是在异步调用中发生的,请确保使用的是apply。
$scope.$apply(function () {
$scope.ServersList = Resource.List();
$scope.Server = $scope.ServersList[1];
});
相关文章:
- 如何使用动画实现纸张推车
- 客户端服务器REST API captcha实现
- 如何实现此布局
- Meteor忘记了密码的实现
- 使用Native Sockets在Android中实现WebSockets
- 在样板文件中实现Ajax
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- WebResources嵌入式资源和Javascript如何在另一个嵌入式资源中使用它们
- instanceof是如何在JavaScript中实现的
- 如何正确实现Jquery多选小部件
- 如何在构建node-webkit应用程序后获取外部资源
- 实现一个建立在google.com之上的自定义搜索引擎
- ADF:有条件地加载javascript资源
- AngularJS-检查我的资源工厂的实现
- 否'访问控制允许来源'请求的资源上存在标头.-Pinterest oauth实现
- AngularJS——资源并在实现之前使用它们
- 使用jQuery和Tornado实现跨源资源共享(CORS)
- 角度“响应未定义”时尝试为资源实现全局错误处理程序
- 需要实现html按钮访问REST获取资源
- 如何使用ajax POST实现跨域资源共享(CORS)