【发布时间】:2019-06-24 20:02:02
【问题描述】:
我对@987654321@ 非常陌生,我想获取下拉列表中OnChange 的值。
下面是我尝试过的代码
<div>
<select ng-controller="UserSelection as User" ng-model="User.UserSelected" ng-change="onSelectChange()">
<option value="SAP_Executive">SAP Executive</option>
<option value="Fiber_Engineer">Fiber Engineer</option>
<option value="Fiber_Lead">Fiber Lead</option>
<option value="CMM">CMM</option>
</select>
</div>
角度代码
angular.module('App', [])
.controller('UserSelection', function () {
var User = this;
User.onSelectChange = function () {
alert('change value selected');
};
});
我的警报没有触发。请建议我在这里缺少什么
【问题讨论】:
-
尝试使用
ng-change="User.onSelectChange()"而不是ng-change="onSelectChange()" -
@SudhirOjha:这两个属性的值有什么区别??
-
你已经为你的控制器创建了一个别名。
-
完美..谢谢
标签: javascript html asp.net angularjs