ng service(服務)
創建服務命令:ng g service services/+服務名
使用服務的注意事項:
使用(services)服務需要在app.,module.ts(根模塊)中引用並配置
- import { storageService } form './services/storage.service';
- 在providers中進行配置[storage.service]
- 那個頁面在那個頁面在進行一次引用 import { storageService } form '../../services/storage.service
- 聲明方式:
- 方法一 var storage = new storages.service();
- 方法二 在constructor 中使用 constructor(public storage:storageservice){ let s = this.storage.get(); console.log(s);}
constructor(public storage:stroageservice)此句等同於storage= new storageservice()
this.storage.get()是聲明調用服務storage中的get方法
public storage:storageservice中的storageservice必須和引入的類名相同
storage.service中
set(key:string,value:any){
loacalstorage.setitem(key,json.stringify(value));
}
get(key:string){
return Json.parse(localStorage.getItem(key))
}
remove(key:string){
localstorage.removeItem(key);
}
