ng service(服務(wù))
創(chuàng)建服務(wù)命令:ng g service services/+服務(wù)名
使用服務(wù)的注意事項:
使用(services)服務(wù)需要在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()是聲明調(diào)用服務(wù)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);
}