我需要这样做:当您选择前。 “登录”,然后在输入文本中显示login
从$scope.logins
。显示输入值AngularJS
$scope.logins = [{
"login" : "log",
"password" : "pass"
}]
$scope.onSelectBoxChange = function(selectedValue){
if(selectedValue=="login"){
$scope.value = $scope.logins[0].login;
}else{
$scope.value=undefined;
}
}
HTML:与password
JS同样
<ul>
<li><button ng-model="type" ng-change="onSelectBoxChange(type)">login</button>
</li>
<li><button ng-model="type" ng-change="onSelectBoxChange(type)">password</button>
</li>
</ul>
<input class="form-control" name="type" placeholder="value" ng-model="value" style="margin-bottom:5px;">
我的代码不能正常工作。 感谢您提前给出答案!
在按钮标记中,您应该使用ng-click而不是ng-change – Anita
[Select显示输入AngularJS中的值的可能重复项](https://stackoverflow.com/questions/45458970/select-shows-value-in- input-angularjs) – Vivz
请写下你的工作代码,以及是否有错误。 –