91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Angular之服務(service)

發布時間:2020-06-15 01:07:55 來源:網絡 閱讀:843 作者:Aonaufly 欄目:開發技術

一 : 新建服務

ng g service? XXXX

Angular之服務(service)


二 : 注冊服務

這里和組件(component)不一樣需要手動注冊( 在app.module.ts中 )

Angular之服務(service)


三 : 使用服務

① , 服務類? , 自己隨便寫點東西

import?{?Injectable?}?from?'@angular/core';

@Injectable({
??providedIn:?'root'
})
export?class?NewsService?{

??constructor()?{}
??public?setLocal<DATA>(?$key?:?string?,?$data?:?DATA?)?:?void{
??????localStorage.setItem(?$key?,?typeof($data)?===?"string"???$data?:?JSON.stringify($data)?);
??}
??public?getLocal<DATA>(?$key?:?string?)?:?DATA{
?????let?$data?:?string?=?localStorage.getItem(?$key?);
?????return??JSON.parse(?$data?)?as?DATA;

??}
}

② , 在組件中調用服務

import?{?Component,?OnInit?}?from?'@angular/core';
import?{?UserVo?}?from?'src/app/demo/UserVo';
import?{EventMessage}?from?"../../lib/EventMessage";
import?{NewsService}?from?'../../services/news.service';

@Component({
??selector:?'app-news',
??templateUrl:?'./news.component.html',
??styleUrls:?['./news.component.css']
})
export?class?NewsComponent?implements?OnInit?{

??ngOnInit()?{
??}

??public??constructor(?public?_newService?:?NewsService?){
????let?$arr?:?Array<string>?=?[
??????"Array",
??????"[]"
????];
????this._newService.setLocal<Array<string>>(?"user"?,?$arr?);

????let?$a?:?Array<string>??=?this._newService.getLocal<Array<string>>(?"user"?);
????//console.log(?$a?);
??}
}

注意 , 在構造函數中Angular引起會自動注入服務...

三 : 結果

Angular之服務(service)



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

山西省| 洪湖市| 丹江口市| 克什克腾旗| 嘉祥县| 南溪县| 柳河县| 平南县| 汕尾市| 浠水县| 郎溪县| 鄂伦春自治旗| 济宁市| 南昌市| 固镇县| 石楼县| 观塘区| 郁南县| 酉阳| 揭西县| 全州县| 汉沽区| 田东县| 晋州市| 怀化市| 丰原市| 吉安县| 宜州市| 湘潭县| 华蓥市| 军事| 兰西县| 濉溪县| 安西县| 尼勒克县| 临海市| 闵行区| 绥滨县| 明水县| 澄迈县| 石首市|