您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

$ watch与ng-change,ng-checked等的角度触发变化

$ watch与ng-change,ng-checked等的角度触发变化

两者$watchngChange具有完全不同的用法

假设您有一个在范围内定义的模型:

$scope.myModel = [
    {
        "foo":"bar"
    }
];

现在,如果您想在发生任何更改时执行某些操作,则myModel可以使用$watch

$scope.$watch("myModel", function(newValue, oldValue){
    // do something
});

ngChange一个指令,当用户更改输入时将评估给定的表达式:

<select ng-model="selectedOption" ng-options="option for option in options" 
ng-change="myModel=selectedOption"></select>

简而言之,您通常会绑定ngChange到一些HTML元素。而$watch对于模型。

其他 2022/1/1 18:13:52 有622人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶