在我的angularjs项目中,我正在使用angucomplete alt作为下拉列表。并在另一个地方使用选定的对象。
<angucomplete-alt id="ex1"
placeholder="Select State"
selected-object="selectedState"
local-data="state"
search-fields="description"
title-field="description"
minlength="1"
inputclass="form-control form-control-small"
match-class="highlight"
input-changed="inputChanged"
/> 联署材料:
$scope.selectedState = function (selected) {
console.log(selected);
};在这里,如果用户第一次在下拉菜单中选择了一个选项(例如,美国),那么它的打印就像美国一样。但是,如果用户没有使用另一个值(比如伦敦)再次刷新选择,它就不会打印任何内容。每次用户从下拉列表中选择值时,我都需要触发它。如何做到这一点?
发布于 2017-12-13 17:01:47
您需要像这样的作用域中的$watch:
$scope.$watch('selectedState', function(new, old) {
console.log(new);
});https://stackoverflow.com/questions/47506312
复制相似问题