我正在基于 json 数据使用 ng-repeat 创建包括 TypeaHead 框的模板,并且我正在为框提供动态模型名称。我的 TypeaHead 框的 html 部分是:-
<div ng-if="object.typeahead != undefined">
<label style="float:left;">{{ object.label }}</label>
<input class="form-control" type="text" ng-model="selectedTypeaHead[$index]" disabled/>
<input class="form-control" type="text" typeahead-on-select="setType($index, $item)" ng-model="selected" typeahead="val.value for val in values | filter:$viewValue" />
</div>
现在,在我的控制器中,我想将选择框的选定值插入输入框中:selectedTypeaHead[$index] not selectedTypeaHead。请帮我。提前致谢。
$scope.setType = function(index, item) {
alert(index);
$scope.selectedTypeaHead = item.value+','+item.id;
}