想要做的效果是这样的:
点击提交按钮后通过ajax操作数据库,然后将确认关联改成已关联。
但是页面刷新或者后退会重新变成确认关联。
我尝试了使用service,但是为什么刷新页面后之前service保存在object里的数据也会被重置?难道要使用$rootScope?
app.service('test', function () {
this.object = {};
this.set = function (key, value) {
this.object[key] = value;
return this.object;
};
this.get = function (key) {
var result = this.object[key];
return result;
};
return this;
});
点击事件代码:
test.set('isApply', 'true');
$scope.model.isApply = forsure.get('isApply');
进入页面后,没有ajax去get数据库里是否关联的值吗?
对于页面上某个可以改变的值
我一般是
初始化为空值
有必要的话ajax去取当前数据库里的值
写改变该值的函数