У меня есть html-форма с динамическим количеством входов. Каждый вход должен быть объектом модели, и у меня также есть функция, которая получает значения от этих входов. Моя html-форма:
<form action="{{url "Votes.CreateVote"}}" id="formVoteCreate" method="POST">
<p class="field">
<label>Question:</label>
<input type="text" name="question" size="40" />
</p>
<div ng-repeat="answer in answers">
<p class="field">
<label>//stuff.title//:</label>
<input type="text" name=//stuff.name// size="40" />
</p>
</div>
<p>
<input ng-click="addInput()" class="btn" type="button" value="Add answer">
</p>
<p class="buttons">
<input class="btn" type="submit" value="Create" />
</p>
</form>
И наслаждайтесь обработчиком golang:
func (c Votes) CreateVote() revel.Result {
// in this place i want get a slice with answers from html form
return c.Redirect(routes.App.Index())
}
и модель ответа:
type Answer struct {
Model
Text string
}
Как я могу отправить значения формы в виде фрагмента с ответами, упакованными в модель?