angularjs 的采访表格(重复和模型)
Interview form with angularjs (repeat and model)
我想用 ng-repeat 制作面试题,当我点击提交时,它会发送所有数据,所以我需要不同的 ng-model。
这是我的代码
<form role="form" name="interviewForm">
<div class="pr_setportfolio_content interview_div" ng-show="setinterview == true">
<div class="prterms_name_input" ng-repeat="interview in interview">
<span class="prterms_input_text">
{{interview.question}}
</span>
<textarea class="prterms_inputtextarea_name" ng-model="interview_answer" name="interview_answer" placeholder="Enter answer" msd-elastic auto-resize></textarea>
</div>
</div>
</form>
那么,有人知道怎么做吗?
谢谢
使用相同的模型(例如 interview.answer
而不是 interview_answer
)来保存答案,然后您可以在同一模型中获得每个问题的答案。只需迭代 interview
列表,每个索引将包含一个问题及其答案
<form role="form" name="interviewForm">
<div class="pr_setportfolio_content interview_div" ng-show="setinterview == true">
<div class="prterms_name_input" ng-repeat="interview in interview">
<span class="prterms_input_text">
{{interview.question}}
</span>
<textarea class="prterms_inputtextarea_name" ng-model="interview.answer" name="interview_answer" placeholder="Enter answer" msd-elastic auto-resize></textarea>
</div>
</div>
尝试使用
ng-repeat="intview in interview"
<textarea class="prterms_inputtextarea_name" data-ng-model="intview.interview_answer" name="interview_answer" placeholder="Enter answer" msd-elastic auto-resize></textarea>
提交此表单后,只需收集答案interview.interview_answer
is not null or undefined.
我想用 ng-repeat 制作面试题,当我点击提交时,它会发送所有数据,所以我需要不同的 ng-model。
这是我的代码
<form role="form" name="interviewForm">
<div class="pr_setportfolio_content interview_div" ng-show="setinterview == true">
<div class="prterms_name_input" ng-repeat="interview in interview">
<span class="prterms_input_text">
{{interview.question}}
</span>
<textarea class="prterms_inputtextarea_name" ng-model="interview_answer" name="interview_answer" placeholder="Enter answer" msd-elastic auto-resize></textarea>
</div>
</div>
</form>
那么,有人知道怎么做吗?
谢谢
使用相同的模型(例如 interview.answer
而不是 interview_answer
)来保存答案,然后您可以在同一模型中获得每个问题的答案。只需迭代 interview
列表,每个索引将包含一个问题及其答案
<form role="form" name="interviewForm">
<div class="pr_setportfolio_content interview_div" ng-show="setinterview == true">
<div class="prterms_name_input" ng-repeat="interview in interview">
<span class="prterms_input_text">
{{interview.question}}
</span>
<textarea class="prterms_inputtextarea_name" ng-model="interview.answer" name="interview_answer" placeholder="Enter answer" msd-elastic auto-resize></textarea>
</div>
</div>
尝试使用
ng-repeat="intview in interview"
<textarea class="prterms_inputtextarea_name" data-ng-model="intview.interview_answer" name="interview_answer" placeholder="Enter answer" msd-elastic auto-resize></textarea>
提交此表单后,只需收集答案interview.interview_answer
is not null or undefined.