[英]Pass value in text if second option selected
我正在嘗試進行調查。 代碼如下:
<form ng-submit="passEngineer(engineer)">
<input type="radio" ng-model="engineer" ng-required="!engineer">Default
<input type="radio" ng-model="engineer" ng-required="!engineer">Custom
<input type="text" ng-model="engineer" ng-required="!engineer">
</form>
如果First
選擇,它將通過而不會出現問題。 如果選擇Second
,則應該傳遞在third
輸入中輸入的值。 我怎樣才能做到這一點? 如果選擇第二輸入,則必須傳遞第三輸入中的值。 嘗試了許多方法,無法真正弄清楚。
我認為您需要對ng-model
應用方式進行划分。 您可以使engineer
成為控制器中的對象,然后像這樣更改標記:
<form ng-submit="passEngineer(engineer)">
<input name="engineer" type="radio" ng-model="engineer.isDefault">Default
<input name="engineer" type="radio" ng-model="engineer.isCustom">Custom
<input type="text" ng-model="engineer.customValue" ng-required="engineer.isCustom">
</form>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.