0
角度1.xに対してui-selectを使用してアイテムを事前に選択しようとしています。 "Padrao"が真であるときにそれを選択する必要があります。UIで項目を事前に選択する方法 - 角度1.xを選択する
私のJSONレスポンスは、このようなものです:私は、アクティブ '(いくつかのクラスを追加しようとしました
for (var i in response.data.listaCecProduto) {
let aplicacaoProduto = response.data.listaCecProduto[i].aplicacaoProduto;
$scope.produtocec[aplicacaoProduto] = [];
for (var j in response.data.listaCecProduto[i].cecs){
$scope.produtocec[aplicacaoProduto][j] = response.data.listaCecProduto[i].cecs[j];
}
}
console.log("produtocec", $scope.produtocec);
for (var k in $scope.produtocec) {
if($scope.produtocec[k].length < 2) {
console.log("k", $scope.produtocec)
$scope.cec.item[k] = $scope.produtocec[k][0];
}
}
:ここ
"listaCecProduto": [
{
"aplicacaoProduto": "30",
"cecs": [
{
"idCec": 339,
"nome": "RH - 16584665699425 - 30 - Cultura",
"ordemExibicao": 1,
"padrao": false
}
]
},
{
"aplicacaoProduto": "31",
"cecs": [
{
"idCec": 340,
"nome": "RH - 16584665699425 - 31 - Refeição",
"ordemExibicao": 1,
"padrao": false
},
{
"idCec": 341,
"nome": "RH - 16584665699425 - 31 - Refeição - 2",
"ordemExibicao": 2,
"padrao": true
}
]
}
]
は私のhtmlが
<ui-select ng-model="cec.item" theme="selectize" title="Select">
<ui-select-match placeholder="Selecione">
{{ $select.selected.nome }}
</ui-select-match>
<ui-select-choices repeat="item in cecs">
<span>{{item.nome | highlight: $select.search}}</span>
<small ng-bind-html="item.idCec | highlight: $select.search"></small>
</ui-select-choices>
</ui-select>
である私のコントローラ')を使用して "padrao"が真であるかどうかを確認するが、動作しない。
アイデア?
コントローラはどのように見えますか? –
@RobyRodriguezいくつかの実際のデータとコントローラで編集済み – vbotio