Angularjs NGSwitchery onchange事件
我正在使用Angularjs NGSwitchery onchange事件,angularjs,Angularjs,我正在使用angularjs开发单页web应用程序 我正在为复选框使用NGSwitchery指令 当用户切换NGSwitchery控件时,我想处理on change事件 我试图连接ng model和ng change,但它不起作用 有办法吗 下面是我尝试的代码 模板 <input type="checkbox" id="socialsharing_facebook" class="js-switch" ui-switch ng-model="user.enable_facebook" n
angularjs
开发单页web应用程序
我正在为复选框使用NGSwitchery
指令
当用户切换NGSwitchery
控件时,我想处理on change
事件
我试图连接ng model
和ng change
,但它不起作用
有办法吗
下面是我尝试的代码
模板
<input type="checkbox" id="socialsharing_facebook" class="js-switch" ui-switch ng-model="user.enable_facebook" ng-checked="user.enable_facebook == 1" ng-change="updateUser()" />
当我更改开关时,
updateUser()
不会被调用。我没有使用NGSwitchery,但通常您可以从控制器中直接调用模型。这样做的好处是,如果模型通过其他方式更改,您也会收到通知。大概是这样的:
$scope.$watch("user.enable_facebook", $scope.updateUser);
您是否有plunkr或同等产品来演示您的尝试?