基于一个输入字段填充另一个输入字段
Populate one input field based on other
我在项目中使用angular.js
。在模板中,我有:
<div class='form-group'>
<label>Field 1</label>
<input type='text' ng-model='f1' required class="form-control">
</div>
<div class='form-group'>
<label>Field 2</label>
<input type='text' ng-model='f1' required class="form-control">
</div>
我现在controller
只使用一种模型$scope.f1
我想根据Field 1
预填充Field 2
。但是由于我使用相同的模型如果我用Field 2
写一些东西会覆盖Field 1
.
我不希望这种行为。我应该能够在不影响Field 1
的情况下稍后编辑Field 2
.
有没有办法实现这种行为?
您可以使用
$watch,它注册一个侦听器回调,以便在watchExpression更改时执行。
$scope.$watch(function () {
return $scope.f1;
},
function (newValue, oldValue) {
$scope.f2 = $scope.f1;
}, true);
工作演示
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 使用 Javascript 将字段输入除以 12
- 合并来自多个字段输入的搜索结果
- 使用 Javascript 实时打印字段输入数据
- 防止AngularJS中跨路由的字段输入重复
- 引用Iframe中的字段输入
- 禁用html5”;“必需”;不显示窗体部分时的字段输入属性
- JavaScriptFormValidation-需要特定的字段输入,但使用大写/小写
- 验证VF页面上所需字段输入的Javascript不起作用
- 在没有
- 使用Jquery将字段输入值作为查询字符串附加到url
- HTML5 jQuery选择所有日期字段'输入:date'
- 将字段输入复制到另一个字段输入
- 向图像添加字段(输入)
- 动态添加字段输入不会存储值并传递给控制器
- 向输入字段输入键击
- 我如何通过javascript验证datetime字段输入
- HTML如何将用户字段输入作为json对象发送
- 如何根据'select' onchange事件将值填充到第二个输入字段?输入