我正在使用基于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;
}