我正在尝试使用UI-Select在选择框中显示一些数据。 它显示了选项,但是当我选择其中一个时,我的输入仍然是空白的。
这是我的json
{
"listaCecProduto": [
{
"aplicacaoProduto": "30",
"cecs": [
{
"idCec": 339,
"nome": "RH - 16584665699425 - 30 - Cultura",
"ordemExibicao": 1,
"padrao": false
}
]
},
{
"aplicacaoProduto": "28",
"cecs": [
{
"idCec": 338,
"nome": "RH - 16584665699425 - 28 - Auto (Veà culo",
"ordemExibicao": 1,
"padrao": false
}
]
}
]
}
我的所有数据都在名为cec.lista
的变量中for (var i in response.data.listaCecProduto) {
$scope.cec.lista.push(response.data.listaCecProduto[i]);
console.log("lista", $scope.cec.lista);
}
这是我的模板:
<ui-select id="cec_config_{{item.produto.codigo}}" ng-model="cec.item" theme="selectize" reset-search-input="true" title="Selecione">
<ui-select-match placeholder="Selecione">
{{ $select.selected.nome }}
</ui-select-match>
<ui-select-choices repeat="cec in cec.lista">
<div ng-if="cec.aplicacaoProduto == item.produto.codigo">
<div class="wrapper" ng-repeat="i in cec.cecs">
<span ng-bind-html="i.nome | highlight: $select.search"></span>
<small ng-bind-html="i.idCec | highlight: $select.search"></small>
</div>
</div>
</ui-select-choices>
</ui-select>
我尝试了一些解决方案,但没有一个能够解决问题。有什么想法错了吗?