【发布时间】:2016-07-12 04:37:19
【问题描述】:
我正在使用数据列表在输入文本中自动完成。 我很好地初始化它,但我想动态更新我的来源和我的建议。
你知道怎么做这样的事情吗?
HTML:
<input type="text" ng-model="title" list="suggestionList" ng-change="changeIsRaised()">
<datalist id="suggestionList">
<option data-ng-repeat="ttl in titles" value="{{ttl}}">
</datalist>
JavaScript:
$scope.titles = ["Action Comics", "Detective Comics", "Superman", "Fantastic Four", "Amazing Spider-Man"];
$scope.changeIsRaised = function() {
if ($scope.title == "ch") {
var newSrc = ["john", "bill", "charlie", "robert", "alban", "oscar", "marie", "celine", "brad", "drew", "rebecca", "michel", "francis", "jean", "paul", "pierre", "nicolas", "alfred", "gerard", "louis", "albert", "edouard", "benoit", "guillaume", "nicolas", "joseph"];
$scope.titles = newSrc;
}
}
【问题讨论】:
-
什么不起作用?看起来应该可以了。
-
不,它没有:(
标签: javascript angularjs html angularjs-ng-repeat datalist