私は今Angular2で深すぎます。しかし、1つの場所で立ち往生してください。私のテンプレートコードは以下の通りです:テンプレートからのコンポーネントのAngular2呼び出しメソッド
<div class="container" *ngFor="let group of groupList">
<div class="row">
<div class="col-xs-12">
<some-child-component [store]="group[0]" [class.hide]="evalStore(group[0])"></some-child-component>
</div>
</div>
</div>
私はテンプレートからevalStore(group[0])
メソッドを呼び出しています。このメソッドは、以下に示すようにそれぞれのコンポーネントクラスに存在します。
evalStore(item:any) {
console.log('inside evalStore');
if(item === undefined){
return false;
} else {
return item.type !== 'store';
}
}
何らかの理由により、このメソッドは呼び出されません。 Chrome開発ツールのコンソールウィンドウに関連するエラーは表示されません。
助けてください...
時々、角度エラーが発生することはありません。 Chromeでは、チェックボックス「Pause on Caught Exceptions」にチェックを入れてください。エラーの原因を見つけるのに役立つかもしれません –