私は、Observableを実装した複合コンポーネントのテストを作成しようとしていますが、これは私が書いている最初のAngular2テストの1つです。非同期入力の子コンポーネントを持つAngular 2コンポーネントのテスト
ListContainerComponent
という名前のコンポーネントがあり、Observable list$
の子インスタンスがListItemComponent
のものが使用されています。
ListContainerComponent
のテンプレートは次のとおりです。
<list-item
*ngFor="let listItem of (list$ | async)" [item]="listItem"></list-item>
は、ブラウザで素晴らしい作品。しかし、[item]
はListItemComponent
という既知のプロパティではないと言われています。正確には真ではありません。@Input() item
が含まれています。
申し訳ありませんが、私はプランクカーを提供していませんが、プランナーでテストを作成する方法はまだわかりません。私が間違っていると思うのは間違いありません。おそらく私の間違ったアプローチを示していて、知っている人たちが気づくのは簡単です。
おかげで、良い点、私もそれを修正するとき、私はプロパティが未定義さlist' '$についてcompaintsを得た: '未定義は、コンストラクタではありません(「store.let(...)」を評価します) ' – user776686