在 Angular (1.5) 中,我有一个带有两个输入字段的表单:
- 身份证
- 网址
规则:
- 如果 ID 字段为空,则 URL 字段也应为空
- 如果 URL 字段是手动设置的,则它不应自动更改
- 否则,URL 字段应为“http://myurl/ “+ID+”.txt”
如何实现这一目标?
最佳答案
<input type="text" name="url"
ng-model="url"
ng-model-options="{ getterSetter: true }" />
...
function defaulUrl() {
if $scope.ID {
return 'http://myurl/'+$scope.ID+'.txt';
}
return ''
}
var _url = defaultURl();
$scope.url = {
url: function(url) {
return arguments.length ? (_url= url) : defaulUrl();
}
}
};
关于javascript - 根据 Angular 中的另一个字段设置输入字段的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36118299/