角 - 输入1数值输入2时复选框被选中相同的值 [英] Angular - Input1 Value Input2 same value when Checkbox is checked
本文介绍了角 - 输入1数值输入2时复选框被选中相同的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个问题,我在这里code
i have a problem, Here my code
<div ng-app="pesan">
<div ng-controller="datapesan">
<input type="text" ng-model="nama" name="nama1" />
<br />
<input type="text" ng-model="telephone" name="telephone1" />
<hr />
<input type="checkbox" name="nama_same" ng-model="check" ng-true-value="Yes" ng-false-value="Tidak" />Same Buyer ({{check}})
<br />
<input type="text" ng-model="nama1"/>
<br />
<input type="text" ng-model="telephone1"/>
</div>
</div>
和我的控制器
var pesan = angular.module("pesan", []);
pesan.controller("datapesan", function($scope){
if($scope.check){
$scope.nama1=$scope.nama;
$scope.telephone1=$scope.telephone;
}
});
我想&LT;输入名称=nama1&GT;
有相同的值&LT;输入名称=NAMA&GT;
和&LT;输入名称=telephone1&GT;
与&LT相同的值,输入名称=电话&GT;
与条件复选框被选中!如果没有选中的复选框,每个输入都可以有不同的价值
I want <input name="nama1">
has same value with <input name="nama">
and <input name="telephone1">
has same value with <input name="telephone">
with condition checkbox is checked! if checkbox not checked, each input can has different value
推荐答案
试试这个;
var pesan = angular.module("pesan", []);
pesan.controller("datapesan", function($scope){
$scope.$watch('check',function(){
if($scope.check === 'Yes'){
$scope.nama1=$scope.nama;
$scope.telephone1=$scope.telephone;
} else {
$scope.nama1='';
$scope.telephone1='';
}
});
});
这篇关于角 - 输入1数值输入2时复选框被选中相同的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文