NGSwitchery onchange活动

时间:2014-06-05 21:44:27

标签: angularjs

我使用angularjs处理单页网页应用。

我使用NGSwitchery指令复选框。

我希望在用户切换on-change控件时处理NGSwitchery事件。

我尝试附加ng-modelng-change,但它无效。

有什么办法吗?

以下是我试过的代码。

Template

 <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()没有被调用。

1 个答案:

答案 0 :(得分:1)

我还没有使用NGSwitchery,但通常你可以从控制器中watch模型。关于这一点的好处是,如果模型通过其他方式改变,您也会收到通知。像这样:

$scope.$watch("user.enable_facebook", $scope.updateUser);