【问题标题】:Angularjs - Bootstrap setting selected drop downAngularjs - Bootstrap 设置选择下拉
【发布时间】:2015-05-10 00:15:22
【问题描述】:

我在从服务器设置选定的下拉值时遇到问题。

<select **class="form-control input-sm"** placeholder="Choose Email" 
ng-model="groupForm.email"  
ng-options="agentListl.email for agentListl in agentList track by agentListl.id">
</select>

我通过设置 groupForm.email 的 id 从服务器设置先前选择的值。

有了这个选择,它工作正常。但是当我将类从 class="form-control input-sm" 更改为 class="select-full" 时,它并没有设置之前选择的值。但我可以得到选定的值。

【问题讨论】:

    标签: javascript jquery angularjs twitter-bootstrap


    【解决方案1】:

    您的 ng-model 必须是数组中任何项目的引用,例如 groupform.email = useragentlistl[0]

    【讨论】:

    • 我也很累。它仍然不适用于全类选择。 $.each($scope.agentList, function(i) { if($scope.agentList[i].id == data.email){ selectedAgent= $scope.agentList[i]; } });
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 2019-06-04
    相关资源
    最近更新 更多