Angular2 のより良いテーブル表現を探していたところ、ng2-smart-tableが使いやすいことがわかりました。しかし問題は、インライン編集でドロップダウンや日付ピッカーを直接使用する方法を提供していないように見えることです。
それを可能にする方法はありますか、またはAngular2アプリでテーブルビューを表すために必要な代替コンポーネントは何ですか.
Angular2 のより良いテーブル表現を探していたところ、ng2-smart-tableが使いやすいことがわかりました。しかし問題は、インライン編集でドロップダウンや日付ピッカーを直接使用する方法を提供していないように見えることです。
それを可能にする方法はありますか、またはAngular2アプリでテーブルビューを表すために必要な代替コンポーネントは何ですか.
@ampati-hareesh のソウルションを使用したとき、3 つの問題がありました。
「指定されていない名前属性を持つフォーム コントロールの値アクセサーがありません」。owl-date-time に ngDefaultControl を追加すると解決します。
「未定義のプロパティ 'isInSingleMode' を読み取ることができません」. 「input」タグを追加すると解決しました。
値が割り当てられていません。イベントを「クリック」から「afterPickerClosed」に変更すると解決しました。
私の最終的な dob.component.html は次のようになりました。
<input placeholder=""
[(ngModel)]="dateValue"
[owlDateTimeTrigger]="dt1" [owlDateTime]="dt1">
<owl-date-time [pickerType]="'calendar'" autoClose [(ngModel)]="dateValue"
ngDefaultControl dataType="string"
(afterPickerClosed)="updateValue()" #dt1>
</owl-date-time>