如何在输入文本框中创建默认选择值?

时间:2016-05-09 21:09:00

标签: angularjs angular-ui-bootstrap angular-ui angular-ui-typeahead

我在项目中使用了typeahead功能:

<input type="text" 
ng-model="customPopupSelected" 
placeholder="Custom popup template" 
uib-typeahead="state.id as state.desc for state in states | filter:{name:$viewValue}" 
class="form-control">

这是Plunker。 如何在默认情况下选择id = 4的sample_data?

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容初始化模型:

angular.forEach($scope.sample_data, function(item, index) {
    if (item.id == 4) {
        $scope.monkey = $scope.sample_data[index]
    }
}

Fiddle