使用Angular.js获取json数据
我有以下代码,我正试图使用这些代码通过url拉入json数据。数据未填充。我哪里做错了?我尝试了多个选项,但都不起作用,所以我输入了基本代码和获取数据所需的json url。安全控制器是我需要将此代码放入的位置使用Angular.js获取json数据,json,angularjs,Json,Angularjs,我有以下代码,我正试图使用这些代码通过url拉入json数据。数据未填充。我哪里做错了?我尝试了多个选项,但都不起作用,所以我输入了基本代码和获取数据所需的json url。安全控制器是我需要将此代码放入的位置 var urvirl = angular.module('urvirl', ['ngRoute', 'ngAnimate', 'ngTouch']). config(['$routeProvider', function($routeProvider) { $routeProvider.
var urvirl = angular.module('urvirl', ['ngRoute', 'ngAnimate', 'ngTouch']).
config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/', {
templateUrl: 'fragments/homepage.html',
controller: 'homepageController'
}).
when('/security-profile/', {
templateUrl: 'fragments/my-account.html',
controller: 'securityController'
}).
otherwise({
redirectTo: '/'
});
}]);
var urvirl_controllers = angular.module('urvirl.controllers', ['ngRoute']);
urvirl_controllers.
controller('securityController', ['$scope', '$route', '$window',
function ($scope, $route, $window,) {
}]);
网址如下:
$http.get('http://ec2-54-68-150-129.us-west-2.compute.amazonaws.com:8080/urvirl-0.0.1-SNAPSHOT/user/5')
这是我通过访问该url获得的数据:
{
"id": 0,
"userID": null,
"firstName": null,
"lastName": null,
"screenName": null,
"mobilePhone": null,
"homePhone": null,
"workPhone": null,
"homeEmail": null,
"workEmail": null,
"cityLocation": null,
"workLocation": null,
"countryID": null,
"birthDate": null
}
因此,看起来服务器可能没有返回有效信息。你在哪里接电话?使用chrome/firefox/IE中的开发者工具检查其是否对服务器进行http调用,以及其返回头和正文的响应情况您需要将“urvirl.controllers”模块声明为“urvirl”模块的依赖项:
检查您的控制台是否有错误。请制作一个plunkr或同等产品,以便我们可以看到整个画面。
var urvirl = angular.module('urvirl', ['ngRoute', 'ngAnimate', 'ngTouch','urvirl.controllers']).
// ...