【发布时间】:2016-07-29 09:19:08
【问题描述】:
我试图在我的 AngularJS 应用程序中返回一个 JSON 对象。 我有一个链接列表,我必须一个一个地传递它们,将它们附加到初始链接,然后抓取 json 文件并显示它。
到目前为止,即使尝试使用一个链接也不会显示任何结果。
这是我的控制器:
(function () {
'use strict';
angular.module('index')
.filter('resolve', function () {
return function (x, $http) {
$http.get('http://FirstPartOfTheUrl.com' + x)
.success(function (data) {
return data;
})
.error(function () {
return 'Error Message';
});
}
}
})
.controller('indexController', function ($scope, $http) {
$scope.test = 'https://theUrlIHaveToAppend.com'
})();
这是在我的 HTML 中
<div ng-controller="indexController">
{{test | resolve}}
</div>
显示页面只是返回 {{测试 |解决}}
请记住,如果我尝试仅打印附加的 url,它确实会显示正确的 url,如果我点击它,我实际上可以获取文件。 我尝试了 AJAX 和异步函数,但问题仍然存在。
至于递归,我将在 div 中应用 ng-repeat,但我需要先使用它。
谢谢
【问题讨论】:
-
阅读文章并尝试过,并没有解决问题,并且与我正在做的事情没有严格的关系。我认为我的问题应该比那更容易
标签: javascript html angularjs json