【发布时间】:2015-10-15 11:29:55
【问题描述】:
您将/如何使用角度 $http.get 方法调用填充 ng-admin“选择”字段?
【问题讨论】:
您将/如何使用角度 $http.get 方法调用填充 ng-admin“选择”字段?
【问题讨论】:
这样的事情会从'/companies'端点中提取公司列表并用它填充选择字段。它还将突出显示当前选定的公司。它不会是一个“选择”类型的领域。
nga.field('company.id', 'reference')
.label('Company')
.targetEntity(admin.getEntity('companies'))
.targetField(nga.field('name'))
.validation({required: true }),
您可以尝试创建自定义指令,但您必须深入研究 ng-admin 内部结构,以确保您使用他们的 API。然后你必须祈祷他们不要改变那个api。如果您一次保存一个字段而不是填写一个巨大的表格,自定义指令更容易考虑和管理。但是,如果您一次保存一个字段,您将在 ng-admin 之外进行操作,并且如果您对这些技巧做了足够多的操作,那么除了基本列表和分页之外,您将不需要 ng-admin。
【讨论】:
您可能正在寻找“参考”字段(请参阅documentation)。如果这不符合您的需要,您将不得不使用自定义指令,使用 ui-select(已由 ng-admin 使用)和自定义 Restangular 调用。
指针:
【讨论】: