我使用了角度UI Bootstrap typeahead Directive。我有id作为模型值,但我想显示" id + name"用户选择选项后作为选定选项。为此,我正在执行formatLabel函数:
typeahead-input-formatter='formatLabel($model)'
在控制器中,
$scope.formatLabel = function (model) {
for (var i = 0; i < $scope.abc.length; i++) {
if (model === $scope.abc[i].id) {
return $scope.abc[i].id + ' ' + $scope.abc[i].name;
}
}
};
其中$ scope.abc是输入模型。 当在输入中使用键盘输入时,以上所有工作都很完美,但是当我将值粘贴到输入中时,选择它只显示模型值(仅限id)作为选定选项的选项。
任何帮助解决这个问题都将受到赞赏。
由于