如何共享两个模块之间的数据在AngularJS
1个回答
展开全部
angular.module('app.A', [])
.service('ServiceA', function() {
this.getValue = function() {
return this.myValue;
};
this.setValue = function(newValue) {
this.myValue = newValue;
}
});
angular.module('app.B', ['app.A'])
.service('ServiceB', function(ServiceA) {
this.getValue = function() {
return ServiceA.getValue();
};
this.setValue = function() {
ServiceA.setValue('New value');
}
});
angular.module('app.A',[])
。服务('ServiceA',函数(){
this.getValue =功能(){
返回this.myValue;
}; this.setValue =功能(newValue)以{
this.myValue =为newValue;
}
});angular.module('app.B',['app.A'])
。服务('ServiceB',函数(ServiceA){
this.getValue =功能(){
返回ServiceA.getValue();
}; this.setValue =功能(){
ServiceA.setValue(“新价值”);
}
});
.service('ServiceA', function() {
this.getValue = function() {
return this.myValue;
};
this.setValue = function(newValue) {
this.myValue = newValue;
}
});
angular.module('app.B', ['app.A'])
.service('ServiceB', function(ServiceA) {
this.getValue = function() {
return ServiceA.getValue();
};
this.setValue = function() {
ServiceA.setValue('New value');
}
});
angular.module('app.A',[])
。服务('ServiceA',函数(){
this.getValue =功能(){
返回this.myValue;
}; this.setValue =功能(newValue)以{
this.myValue =为newValue;
}
});angular.module('app.B',['app.A'])
。服务('ServiceB',函数(ServiceA){
this.getValue =功能(){
返回ServiceA.getValue();
}; this.setValue =功能(){
ServiceA.setValue(“新价值”);
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询