前提・実現したいこと
Angularでngxsを使用してフロントエンドの開発をしています。
ngxsの同一Actionを複数回呼び出しているのですが、ngOnInit()に記述したofActionSuccessfulで毎回検知することは可能でしょうか。
最初の一回しか検知できずに困っています。
ご教授いただければ幸いです。よろしくお願いいたします。
該当のソースコード
TypeScript
1ngOnInit(){ 2 const max: number = this.data.length 3 const rowCount: nubmer = 0 4 const rows: Data[] = this.data 5 submit(rows[0]) 6 this.action.pipe(ofActionSuccessful(SampleAction.Update(data)),first()).subscribe(v => 7 { 8 if(rowCount == max){ 9 // end 10 } else { 11 rowCount++ 12 submit(rows[rowCount]) 13 } 14 }) 15} 16 17submit(data: Data) { 18this.store.dispatch(new SampleAction.Update(data)) 19} 20
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。