AngularJS服务未返回JSON数据
AngularJS Service not Returning JSON data
我正试图从angular服务中提取json数据,但它总是打印空格,有人能帮我吗。控制台中也没有错误。
服务
app.service("Java4sService", function() {
var details = {};
this.details = function() {
[{
name: "James",
country: "United Stages"
}, {
name: "Rose",
country: "United Kingdom"
}, {
name: "Smith",
country: "United States"
}]
};
this.getDetails = function() {
return details;
};
});
控制器
app.controller("Java4sController",function($scope,Java4sService){
$scope.personDetails = Java4sService.getDetails();
});
Html
<ul>
<li ng-repeat="person in personDetails ">
{{person.name}} - {{person.country}}
</li>
</ul>
您应该如下修改您的服务:
app.service("Java4sService", function() {
var details = [ {
name: "James",
country: "United Stages"
}, {
name: "Rose",
country: "United Kingdom"
}, {
name: "Smith",
country: "United States"
} ]
return {
getDetails: function() {
return details;
}
};
});
这是的演示
相关文章:
- 如何将JSON数据导入我的ejs模板
- 如何将json数据显示为html
- Json数据包含日期和时间格式
- 用我的json数据填充JQuery DataTable
- AngularJS加载JSON数据,然后从中解析/加载HTML
- 使用jquery读取Json数据
- 如何将本地json数据加载到Extjs数据模型中
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- React-将jSON数据传递给子组件的子组件
- 尝试从控制器加载带有json数据的Simile时间线
- Jquery:对返回JSON数据的php脚本的Ajax调用
- 如何通过数据分组将json数据转换为嵌套的json数据格式
- 如何在ReactJs中显示Json数据
- 使用javascript进行JSON数据检索
- tu如何将id放在填充了json数据的html表td上
- 将JSON数据从服务器加载到knockout.jsobservable中
- 使用JavaScript处理JSON数据
- 如何将json数据传递到.js文件
- 如何在带有nunjucks和gullow数据的JSON数据中使用带有HTML的内容
- 如何使用var名称调用JSON数据