Суперкодирование n00b здесь. Я пытаюсь создать калькулятор питания в emberjs. Если у меня есть форма ввода пользователя, как показано ниже, где мне написать функцию расчета и как отобразить ответ?
<form>
<div class="form-group">
<label for="weight">Weight</label>
{{input type="text" id="weight" class="form-control" value=weight}}
</div>
<div class="form-group">
<label for="runduration">How long will you be running? (hours)</label>
{{input type="text" id="runduration" class="form-control" value=runduration}}
</div>
<div class="form-group">
<label for="cycleduration">How long will you be cycling?</label>
{{input type="text" id="cycleduration" class="form-control" value=cycleduration}}
</div>
<button {{action calculate}}>Calculate nutrition</button>
</form>
Буду ли я писать функцию в контроллере?
В моем маршрутизаторе у меня есть следующее, но я бы предпочел просто сохранить форму ввода и отображаемый расчет на том же шаблоне Nutritioncalc.hbs
this.route('nutritioncalc');
this.resource('new-nutritioncalc', { path: '/nutritioncalc/new' });
Спасибо.