ng2-select
コンポーネントを使用して別のコンポーネントを拡張しています - 私はmy-dropdown-field
と呼びました。ただし、何らかの理由でng2-select
コンポーネントがレンダリングされません。この問題は、ng2コントロールではなく、私が作成したラッパーコントロールにあるようです。私はしかし、これを引き起こしていることを把握することはできません。いずれかのエラーもスローされません。私がng2-select
を使用している場合は、それ自体が正常です。私は再現可能なスタックブリッツを作りました。角度コンポーネントがレンダリングされない
https://stackblitz.com/edit/ng2-select-angular2
これを実行する場合は、レンダリングされているいかなるNG2選択制御はありませんが表示されます。あなたはapp.component.htmlから下の部分をコメントアウトした場合:
は上から
<form [formGroup]="myGroup" (submit)="showForm()">
<my-dropdown-field
name="country"
[items]="items"
[selectedItem]="active"
formControlName="country">
</my-dropdown-field>
<button (click)="showForm()">Show</button>
</form>
とのコメントを解除これは動作しません:
作品
<form [formGroup]="myGroup" (submit)="showForm()">
<ng-select
name="country"
[(ngModel)]="active"
[(active)]="active"
[items]="items"
formControlName="country">
</ng-select>
<button (click)="showForm()">Show</button>
</form>
次に、正常に動作することがわかります。私は何をしないのです
https://github.com/valor-software/ng2-select
:ここ
は、元NG2選択コンポーネントへのリンクですか?
はい、それは問題でした。また、bootstrap.min.cssを追加する必要がありました。 stackblitzが更新されました。 –