我正在使用ng-admin。 我在页面中有两个下拉列表,一个用于省份,另一个用于城市。 我想根据所选省区的价值来选择城市。我无法加载整个列表,因为它很有趣。 最好的方法是什么? 这是我的代码:
dipendenti.creationView()
.title('Aggiungi dipendente')
.fields([
nga.field('Nome')
.validation({required: true })
.cssClasses('col-sm-4'),
nga.field('Cognome')
.validation({required: true })
.cssClasses('col-sm-4'),
nga.field('anagrafica.idprovincia','reference')
.label('Provincia')
.targetEntity(admin.getEntity('province'))
.targetField(nga.field('id'))
.targetField(nga.field('nome'))
.validation({required: true })
.cssClasses('col-sm-4'),
nga.field('anagrafica.idcitta','reference')
.label('Città')
.targetEntity(admin.getEntity('comuni'))
.targetField(nga.field('id'))
.targetField(nga.field('nome'))
.validation({required: true })
.permanentFilters({
provincia: 5}) //<- here shoud be retrieved automatically
// .remoteComplete(true, {
// refreshDelay: 300,
//// populate choices from the response of GET /posts?q=XXX
// searchQuery: function(search) { return { provincia: search }; } //<- here with autocomplete
// })
.cssClasses('col-sm-4')
我想知道是否有办法在ng-admin的引用或最佳实践中注入范围...否则我想我应该写一个Angular指令......这不是我的小蛋糕.. 。! 我查看了生成的代码,它有点复杂(我想我应该将它复制为指令的模板)所以我更愿意找到一种优雅的方式来完成这项工作。 非常感谢你......