angular2 实例化一个服务
angular2 instantiate a service
我像这样从我的组件调用服务:
import { MissionService } from './modal.service';
我在构造函数中注入它:
model: any = {};
constructor(private modalService: NgbModal,
private missionService: MissionService) {}
open(content) {
this.model = this.missionService.getCompany();
...
}
当我使用表单修改 this.model
时,this.missionService.getCompany()
也会发生变化。
我想修改this.model
而不改变对象this.missionService.getCompany()
我找到了解决方案:
this.model = JSON.parse(JSON.stringify(this.missionService.getCompany()));
我像这样从我的组件调用服务:
import { MissionService } from './modal.service';
我在构造函数中注入它:
model: any = {};
constructor(private modalService: NgbModal,
private missionService: MissionService) {}
open(content) {
this.model = this.missionService.getCompany();
...
}
当我使用表单修改 this.model
时,this.missionService.getCompany()
也会发生变化。
我想修改this.model
而不改变对象this.missionService.getCompany()
我找到了解决方案:
this.model = JSON.parse(JSON.stringify(this.missionService.getCompany()));