3

angular $http.get メソッド呼び出しを使用して、ng-admin の「choice」フィールドにどのように入力しますか?

4

2 に答える 2

2

このようなものは、'/companies' エンドポイントから会社のリストを取得し、選択フィールドに入力します。また、現在選択されている会社も強調表示されます。それは「選択」のような分野ではありません。

      nga.field('company.id', 'reference')
      .label('Company')
      .targetEntity(admin.getEntity('companies'))
      .targetField(nga.field('name'))
      .validation({required: true }),

カスタム ディレクティブを作成してみることができますが、ng-admin の内部構造を掘り下げて、API を確実に操作する必要があります。そして、彼らがそのAPIを変更しないことを祈る必要があります. カスタム ディレクティブは、一度に 1 つのフィールドを保存し、巨大なフォームに入力しない場合に、検討と管理が容易になります。しかし、一度に 1 つのフィールドを保存する場合は、ng-admin の外部で操作することになり、これらのトリックを十分に実行すれば、基本的なリストとページネーション以外に ng-admin は必要ありません。

于 2015-10-30T03:07:52.980 に答える