国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

JS里計數(shù)器的使用

來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 19:58:59
文檔

JS里計數(shù)器的使用

JS里計數(shù)器的使用:這次給大家?guī)鞪S里計數(shù)器的使用,使用JS里計數(shù)器的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。angular2+ 的學習成本應(yīng)該是三大框架中最高的一個,教程及案例稀缺,流程較為復雜,這里我用計數(shù)器和在線獲取用戶數(shù)據(jù)并渲染成列表這兩個案例來幫大家快速
推薦度:
導讀JS里計數(shù)器的使用:這次給大家?guī)鞪S里計數(shù)器的使用,使用JS里計數(shù)器的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。angular2+ 的學習成本應(yīng)該是三大框架中最高的一個,教程及案例稀缺,流程較為復雜,這里我用計數(shù)器和在線獲取用戶數(shù)據(jù)并渲染成列表這兩個案例來幫大家快速

這次給大家?guī)鞪S里計數(shù)器的使用,使用JS里計數(shù)器的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。

angular2+ 的學習成本應(yīng)該是三大框架中最高的一個,教程及案例稀缺,流程較為復雜,這里我用計數(shù)器和在線獲取用戶數(shù)據(jù)并渲染成列表這兩個案例來幫大家快速入手angular2+。

在開始之前,希望你能先掌握rxjs以及typescript,否則對其中的一些寫法可能會覺得難以理解。

在開始之前,需要先安裝@ngrx/store和@ngrx/effects

yarn add @ngrx/store @ngrx/effects

本教程使用的 ngrx/effects和ngrx/store版本均為5.2.0。

先來大致說一下開發(fā)流程:

開始 -> 編寫數(shù)據(jù)模型 -> 編寫action -> 編寫redurces并配置到相應(yīng)module -> 編寫services -> 編寫effects并配置到相應(yīng)module -> 創(chuàng)建組件 -> 組件綁定數(shù)據(jù)模型 -> 渲染

我們先完成計數(shù)器案例。此案例由于沒有異步任務(wù),所以可以省略掉services和effects。

從創(chuàng)建項目到啟動初始頁面之間的步驟這里就不講了。注意style要使用scss。還有不要使用cnpm安裝包。改用yarn或者npm,這樣后期使用不容易報錯。

ng new your-project --style scss

第一步:編寫數(shù)據(jù)模型(app/models/num.ts)

export class Num {
 count: number;
 
 constructor(num: number) { this.count = num;
 }
}

第二步:編寫action(app/actions/num.ts)

import {Action} from '@ngrx/store';
 
export enum NumActionType {
 Add = 'ADD'}
 
export class ADD implements Action {
 readonly type = NumActionType.Add; //固定寫法,必須叫type}

第三步:編寫redurcers(app/redurces/modelNum.ts)

import {Num} from '../models/num';
import {Action} from '@ngrx/store';
import {NumActionType} from '../actions/num';
 
 
export const modelNum = (state: Num = new Num(0), action: Action) => { 
 switch (action.type) { case NumActionType.Add:
 state.count++; return state; default: return state;
 }
};

不要忘記配置redurcer(app/app.module.ts)

 imports: [
 BrowserModule,
 RouterModule.forRoot(routes),
 StoreModule.forRoot({ modelNum}), //配置redurcer
 ],

第四部:創(chuàng)建組件

ng g component model-num

第五步:組件綁定數(shù)據(jù)模型(連帶完成第六步)

組件html文件:

<p>
 <input (click)="add()" value="+" type="button">
 <p>{{num.count}}</p>
 <input value="-" type="button">
 <br/>
 <a routerLink="/list">to list demo</a></p>

組件ts文件:

import {Component, OnInit} from '@angular/core';
import {Num} from '../models/num';
import {Store} from '@ngrx/store';
import {NumActionType} from '../actions/num';
@Component({
 selector: 'app-model-demo',
 templateUrl: './model-demo.component.html',
 styleUrls: ['./model-demo.component.scss']
})
export class ModelDemoComponent implements OnInit {
 constructor(private _store: Store<any>) {
 this._store.select('modelNum').subscribe(mNum => { //涉及到rxjs。 
 this.num = mNum;
 console.log(mNum);
 });
 }
 public num: Num;
 public add() {
 console.log('add');
 this._store.dispatch({ //調(diào)用dispatch觸發(fā)添加redurces
 type: NumActionType.Add
 });
 }
 ngOnInit() {
 }
}

相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關(guān)注Gxl網(wǎng)其它相關(guān)文章!

推薦閱讀:

JavaScript之優(yōu)化DOM

Vue的計算屬性

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

JS里計數(shù)器的使用

JS里計數(shù)器的使用:這次給大家?guī)鞪S里計數(shù)器的使用,使用JS里計數(shù)器的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。angular2+ 的學習成本應(yīng)該是三大框架中最高的一個,教程及案例稀缺,流程較為復雜,這里我用計數(shù)器和在線獲取用戶數(shù)據(jù)并渲染成列表這兩個案例來幫大家快速
推薦度:
標簽: 怎么用 使用 js
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国偷自产一区二区免费视频 | 国产精品亚洲一区二区三区 | 精品在线一区 | 免费精品国产日韩热久久 | 国产高清一区二区 | 国产欧美日 | 国产精品91av | 99久久精品国产一区二区三区 | 中文字幕有码在线播放 | 日韩高清一区二区 | 国产日产欧美精品一区二区三区 | 国产精品一区二区av | 69国产成人综合久久精品 | 国产精品资源网站在线观看 | 青青操国产视频 | 99久久国内精品成人免费 | 五月婷婷伊人 | 久久久久久亚洲精品中文字幕 | 国产欧美日韩中文字幕 | 最新国产在线观看 | 欧美人与禽zoz0性伦交 | 久久久久久国产a免费观看黄色大片 | 国产精品观看 | 91国内精品久久久久影院优播 | 久久精品2| 日韩在线视频精品 | 成人亚洲国产综合精品91 | 欧美成人精品欧美一级乱黄 | 欧美精品国产综合久久 | 小说区 亚洲 自拍 另类 | 国产精品欧美一区二区三区不卡 | 另类国产精品一区二区 | 国产亚洲午夜精品a一区二区 | 久久伊人精品一区二区三区 | 欧美日韩一区二区三区视频 | 欧美91精品久久久久网免费 | 国产精品久久久久久久 | 欧美日韩高清在线观看 | 亚洲网站免费观看 | 亚洲综合欧美日本另类激情 | 国产精选视频在线观看 |