Angularjs 变量更改时如何显示警报?

Angularjs 变量更改时如何显示警报?,angularjs,ionic-framework,Angularjs,Ionic Framework,我需要在值更改时显示警报: if(myVal == true) { alert('yes'); } else { alert('no'); } 每次myVal更改时都应执行此操作。如何实现这一点?您可以在myVal上设置: $watch('myVal', function(newValue, oldValue) { if($scope.myVal == true) { alert('yes'); } else { alert('n

我需要在值更改时显示警报:

if(myVal == true) {
    alert('yes');
} else {
    alert('no');
}
每次
myVal
更改时都应执行此操作。如何实现这一点?

您可以在
myVal
上设置:

$watch('myVal', function(newValue, oldValue) {
    if($scope.myVal == true) {
        alert('yes');
    } else {
        alert('no');
    }
});


请注意,
myVal
应该是作用域的一个变量。

您只能在类似更改时使用
$watch

$scope.$watch('myVal', function(newValue, oldValue) {
    if(newValue != oldValue) {
        var value = newValue ? 'yes' : 'no';
        alert(value);
    }
});

使用$watch

$watch('myVal', function() {
    if($scope.myVal == true) {
        alert('yes');
    } else {
        alert('no');
    }
});

请参阅
输入
字段上的doc

是否为myVal范围变量
myVal
is
ng模型