Я довольно новичок в Ember (с использованием версии 0.2.3). У меня есть компонент с несколькими вычисленными значениями. Они собирают эти вычисленные значения из полей ввода:Запись значений переключателей в ember
export default Component.extend({
loanAmount : 200000,
deductible : 0,
debtInt : 5,
getLoanCosts: computed('loanAmount', 'debtInt', function(){
return (get(this, 'debtInt')/12) * get(this, 'loanAmount');
})
На моих template.hbs, у меня есть поле ввода {{ input value=loanAmount }}
и я могу назвать {{getLoanCosts}}
в моих template.hbs, чтобы показать, вычисленную стоимость. Это отлично работает для ввода текста/числа.
Однако мне нужно иметь вход радиокнопки с двумя значениями (Да и Нет). Это должно совпадать с значением deductible
в моем компоненте (т. Е. Является ли этот кредит франшизой?). Однако, если это так:
Yes {{ input type="radio" name="deductible" value=deductible }}
No {{ input type="radio" name="deductible" value=deductible }}
Я не могу установить значения для этих двух входов, как я могу с прямым HTML. Если я установил значение = 0 и значение = 1, они никогда не будут обновляться в моем компоненте. Как я могу обновить свой deductible
в компоненте на основании того, выбрано ли Yes или No?
Я пришел oss, что репо, но думал, что это должен быть более простой способ сделать это, что я отсутствовал. Как временное исправление, я сделал выпадающие списки. '{{view" selected "}}' так просто, вы думаете, что радио будет работать. – sbatson5
Да, это именно то, что в какой-то момент основная команда Ember решила нарисовать линию на радиокнопках и сказать, что мы не дадим вам их, но мы дадим вам вход = текст и выберем и установите флажки haha. Я бы честно сказал, что этот радиокнопочный подход в качестве компонента - это путь Ember и едва ли лишний – sunrize920