0
私は、ユーザーが子コンポーネントの動的な数を持つことができ、将来の編集/書き出しのためにコンポーネントの状態/データを保存する必要がある見積もりアプリケーション(angular-cliで構築)の概念を持っています。Angularのコンポーネントの状態を取得する方法は?
私は、ユーザーが子コンポーネントの動的な数を持つことができ、将来の編集/書き出しのためにコンポーネントの状態/データを保存する必要がある見積もりアプリケーション(angular-cliで構築)の概念を持っています。Angularのコンポーネントの状態を取得する方法は?
Angularは、後で使用するためにコンポーネントの状態を保存するという概念をservice
としています。すべてのサービスインスタンスはシングルトンオブジェクトです。角度2
MyService.tsに
import {Injectable} from '@angular/core';
@injectable()
export class MyService {
compState: string;
getCompState() {
return this.compState;
}
setCompState(state) {
this.compState = state;
}
}
ウェイサービスを記述する
ウェイは、角のモジュールに登録する
app.module.ts
import {NgModule} from '@angular/core';
import {MyService} from './MyService';
@NgModule({
imports: [...],
declarations: [...],
providers: [MyService]
})
export AppModule {}
方法は、あなたは右、モジュールレベル(シングルトン)で注入サービス内の任意のコンポーネントのプロパティを保存するために示唆されていること
MyComp.ts
import {Component} from '@angular/core';
import {MyService} from './MyService';
@Component({})
export MyComp {
constructor(private myService: MyService) {
}
}
を使用するには?私は地図のマップよりもエレガントなものを見つけることを試みていました。 – eskeli