を見つける角2 QueryListのは、私が持つコンポーネントを持っている
ngAfterViewInit() {
let field1 = this.factories.find(factory => factory.meta.id == 'field1');
console.log(field1);
}
MyDirective {vcRef: ViewContainerRef_, loader: MyLoaderService, meta: Object}
しかし、私がアクセスしようとすると、 field1
のプロパティ:
ngAfterViewInit() {
let field1 = this.factories.find(factory => factory.meta.id == 'field1');
console.log(field1.property);
}
EXCEPTION: Uncaught (in promise): Error: Error in :0:0 caused by: Cannot read property 'property' of undefined
UPDATE:
私が思う問題は、ダイナミックなフォーム作成の存在。 Hereはプランナーです。 app.ts
に私は上記のコードを持っています。
私は、あなたが唯一の0.5%を逃した –
おかげで質問を更新しました! ;)私の修正された答えを見てください。 – mxii
私は何とか他の方法で管理しますが、setTimeoutは良い練習ではありません –