尝试将第一个输入字段值自动填充到第二个输入字段值中,但是如果第二个输入字段作为现有值,那么我想将第一个输入字段值附加/连接到第二个。
逻辑:
if ( second ){
second = first + second;
}else{
second = first;
}
html:
<input type='text' ng-model='owner' required class="form-control">
<input type='text' ng-model='member' required class="form-control">
代码:
app.controller("Controller", ['$scope', function($scope){
$scope.$watch(function () {
return $scope.owner;
},
function (newValue, oldValue) {
if ( $scope.member ){
$scope.member = $scope.owner + ',' + $scope.member;
}else{
$scope.member = newValue;
}
}, true);
}]);
更新(问题):
当我输入Jake
所有者字段时,它会遍历字母并打印Jake,Jak,Ja,J
成员字段。如果我在成员字段中有预先存在的值Adam
,则在输入Tom
所有者字段后,它将Tom,To,T,Adam
在成员字段中创建。请检查 plunker 以进行演示。