我正在研究基于离子框架的产品评论应用程序。 该应用程序将使用JSON格式的REST服务。
因为我无法直接从本地部署的网站上退出数据,所以我创建了一个json演示文件:
[{
"index": 0,
"marque": "labore",
"estAutorise": 0,
"name": "Jennifer Simmons"
},
{
"index": 1,
"marque": "duis",
"estAutorise": 0,
"name": "Beatriz Hale"
},
{
"index": 2,
"marque": "pariatur",
"estAutorise": 1,
"name": "Richmond Garner"
}
]
这是我的services.js:
angular.module('starter.services', [])
.factory('Recettes', function($http) {
var recettes = [];
var produits = [];
$http.get('test.json').success(function(data) {
alert("success"); //to check the seccess responce
produits= data;
});
return {
...
produits: function() {
return produits;
},
....
在此之前,我直接实施了产品和刻录机,它工作得很好。现在,我收到了成功警报,但数据似乎无效。
我的控制器:
angular.module('starter.controllers', [])
.controller('DashCtrl', function($scope, Recettes) {
$scope.produits = Recettes.produits();
})
...
所以我的问题是我如何解决数据绑定问题? 如果它适用于.json文件,它是否也适用于休息服务(Content-Type:application / json)? 谢谢。