使用 angularjs 我有以下execute()
函数,它打印checked radio button
的值并且它工作正常,但我需要在页面加载时执行此函数如果有radio button
已经检查过。
- 在这种情况下,当页面加载时,它应该在控制台中打印3
-if vm.value=null
函数不应该执行
只有在检查了一个单选按钮时才需要触发功能
vm.value="3";
vm.execute=function(value){
console.log(value);
}
Html代码
<input type="radio" ng-change=vm.execute(1) value="1" ng-model="vm.value">
<input type="radio" ng-change=vm.execute(2) value="2" ng-model="vm.value">
<input type="radio" ng-change=vm.execute(3) value="3" ng-model="vm.value">
<input type="radio" ng-change=vm.execute(4) value="4" ng-model="vm.value">
答案 0 :(得分:0)
在控制器中添加此代码
if(!angular.equals(vm.value, null)){
vm.execute(vm.value)
}