我需要這樣做:當您選擇前。 「登錄」,然後在輸入文本中顯示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
請寫下你的工作代碼,以及是否有錯誤。 –