【发布时间】:2014-01-06 01:02:57
【问题描述】:
大家好,我是 Angular 新手,对 javascript 不是很精通。此设置可以很好地提取 json 数据,但是当我更改对象中的某些属性时,它们会在我更改视图并重新加载控制器时重置。任何有关如何解决此问题的帮助或指导将不胜感激。
app.controller('MainCtrl', function ($scope, $location, Quiz) {
$scope.quiz = {};
Quiz.getQuestions(function(data) {
$scope.quiz = data;
});
});
app.service('Quiz', function($http) {
this.getQuestions = function(callback) {
$http.get('questions/questions.json').success(function(data) {
if (callback) {callback(data);}
return data;
});
};
});
【问题讨论】:
-
如何使用服务在控制器之间共享/保存数据的示例:stackoverflow.com/questions/11112608/…
标签: javascript json angularjs service controller