我是 angular js 的新手。我有一个情况。
我想根据条件(勾选复选框)将数据绑定到另一个输入元素的输入元素。我试图用这个来实现这个目标
ng-if angular directive
。但它不起作用,
因此,当我在input1
中输入内容并检查checkbox
时,我希望input1
的值反映在input2
中。
答案 0 :(得分:0)
<input ng-model="value.one" type="text" />
<input ng-model="checked" ng-change="isChecked(value.one)" type="checkbox" />
<input ng-model="value.selected" />
在您的控制器中:
$scope.isChecked(val) {
if($scope.checked) {
$scope.value.selected = val;
} else {
$scope.value.selected = null;
}
}