我试图检测何时从AngularJS选择的localytics下拉列表中选择一个选项。AngularJS - 选择localytics ng-change不起作用
下面是下拉代码:
<select chosen data-placeholder="Buscar..."
class="w-100"
ng-model = "medSearchType"
ng-change = "changeMedSearch(medSearchType)">
<option value="Medicamento">Medicamento</option>
<option value="Componente">Componentes Activos</option>
</select>
而在我的控制,我有以下功能:
$scope.changeMedSearch = function (searchType) {
console.log(searchType);
}
它工作正常第一次,但如果我要选择另一个选项在控制台中出现以下错误,并且alos下拉菜单不会选择我想选择的其他选项:
未捕获TypeError:无法设置p roperty'selected'未定义
我该如何解决这个问题?
非常感谢。
我不明白,为什么你需要一个空的选项标签?你能发布你的工作代码吗? –