UI-选择不显示所选选项

时间:2017-10-27 20:41:18

标签: javascript angularjs

我正在尝试使用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>

我尝试了一些解决方案,但没有一个能够解决问题。有什么想法错了吗?

0 个答案:

没有答案