如何使用angular $http.get方法调用填充ng-admin "choice“字段?
发布于 2015-10-30 11:07:53
类似这样的代码将从“/ companies”端点提取一个公司列表,并用它填充select字段。它还将突出显示当前选定的公司。它不会是一个“选择”类的领域。
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。
发布于 2015-10-16 22:55:50
你可能正在寻找'reference‘字段(参见documentation)。如果这不能满足您的需要,您必须使用一个使用ui-select的自定义指令(已被ng-admin使用)和一个自定义Restangular调用。
指针:
https://stackoverflow.com/questions/33147370
复制相似问题