我试图使用Angular从远程WS以Json格式获取数据,但遇到了一些麻烦。数据正确地来自Web服务,但是我不能在控制器内部使用它。这是为什么?角度代码:
var booksJson;
var app = angular.module('booksInventoryApp',[]);
// get data from the WS
app.run(function ($http) {
$http.get("https://SOME_API_PATH").success(function (data) {
booksJson = data;
console.log(data); //Working
});
});
app.controller('booksCtrl', function ($scope) {
$scope.data = booksJson;
console.log($scope.data); //NOT WORKING
});
HTML:
<section ng-controller="booksCtrl">
<h2 ng-repeat="book in data">{{book.name}}</h2>
</section>
您应该将$ http.get放入控制器中。
而且,Web服务返回的对象不是数组。因此,您的ng-repeat应该是这样的:book in data.books
这是一个工作示例:
var app = angular.module('booksInventoryApp', []);
app.controller('booksCtrl', function($scope, $http) {
$http.get("https://whispering-woodland-9020.herokuapp.com/getAllBooks")
.then(function(response) {
$scope.data = response.data;
});
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<article ng-app="booksInventoryApp">
<section ng-controller="booksCtrl">
<h2 ng-repeat="book in data.books">{{book.name}}</h2>
</section>
</article>
我试图使用Angular 2 HTTP从REST web服务获取数据。 我首先将服务注入调用它的客户端组件类的构造函数中: ps:jsonData是客户端组件类的字符串属性。
这是我的角js代码,我想在其中以Json格式将数据发送到我用java编写的restful Web服务。它调用了webservice,但我没有得到任何数据。 这是我需要数据的restful Web服务。 返回响应;}
问题内容: 我正在尝试获取远程服务器的证书,然后可以将其用于添加到我的密钥库中并在我的Java应用程序中使用。 一位资深开发人员(正在度假:()告诉我可以运行此程序: 为了获得原始证书,我可以将其复制并导出。我收到以下输出: 我也尝试过这个选项 和这个(在debian上运行) 但是得到同样的错误。 此消息源说我可以使用该CApath标志,但似乎无济于事。我尝试了多条路径都无济于事。 请让我知道我要
问题内容: 我有以下方法: 在这里,我将ResponseFormat属性设置为json,但仍将其作为XML返回。 我想使用此asmx服务进行json格式化有什么想法吗? 问题答案: 我遇到了同样的问题,并包含以下代码以使其正常工作。 更新: 要获得纯json格式,您可以使用如下的javascript序列化程序。 但是,这适用于复杂类型,但字符串没有任何区别。
您是否知道是否有任何方法可以从MainActivity启动服务,发送一些数据,并在服务完成后从服务获取数据。例如: 此外,如果这是不可能的,您建议采用什么替代方案,其中MainActivity可以访问来自DataFromInternetService的数据。班 注意:我不想使用LoaderManager,我使用服务来执行不会影响UI的后台任务。
本文向大家介绍怎样使用Hooks获取服务端数据?相关面试题,主要包含被问及怎样使用Hooks获取服务端数据?时的应答技巧和注意事项,需要的朋友参考一下