角 - 输入1数值输入2时复选框被选中相同的值 [英] Angular - Input1 Value Input2 same value when Checkbox is checked

查看:191
本文介绍了角 - 输入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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆