gpt4 book ai didi

forms - 在 angular-ui select 中设置 ng-selected

转载 作者:行者123 更新时间:2023-12-02 04:03:04 26 4
gpt4 key购买 nike

我的 HTML 代码:

<div class="form-group col-md-4">
<label for="lenderBusinessState">Select State</label>
<div class="input-group select2-bootstrap-append">

<ui-select name="lenderBusinessState" ng-model="lenderInfo.modelState.selected" theme="select2" class="form-control">
<match placeholder="Select Lender State">{{$select.selected.stateName}}</match>
<choices repeat="state in states | filter: $select.search">
<span ng-bind-html="state.stateName | highlight: $select.search" ng-selected="selectState(state.stateId)"></span>
</choices>
</ui-select>

<span class="input-group-btn">
<button type="button" ng-click="lenderInfo.modelState.selected = undefined" class="btn btn-danger">
<span class="glyphicon glyphicon-trash"></span>
</button>
</span>
</div>
</div>

我的JS代码:

$scope.selectState = function(stateIdPassed)
{
console.log(stateIdPassed);
if(stateIdPassed == $scope.stateId){
return 'selected';
}
}

我想预填充我的 ui-select 输入。我正在使用ui-select 。如果我不使用 ui-select 输入而只使用标签,那么它就可以工作。但是,不带标签。

有哪些可能的解决方案?请帮助我,因为我在我的应用程序中使用过。

最佳答案

只需将 lenderInfo.modelState.selected 设置为您想要预选的值即可。

这里有一些代码供您尝试在设置 Controller 的地方抛出这些行

$scope.lenderInfo.modelState = {};
$scope.lenderInfo.modelState.selected = {"stateId":1,"stateName":"Florida"};

关于forms - 在 angular-ui select 中设置 ng-selected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22962755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com