2016-01-04 3 views
0

У меня есть три поля ввода - Range1, Range2 и Range3 и объект, называемый pconfig. У меня есть список с именем Range в этом объекте. Я пытаюсь связать эти три поля ввода с этим единственным списком, но до сих пор я этого не делал. В любом случае, я могу сделать это, используя Angular в jade template?Связывание нескольких значений полей ввода со списком

 - for (count = 1; count < 4; ++count) { 
      .form-group 
      label Range #{count} 
      input.form-control(type='text' ng-model='pconfig.range' placeholder='Upper Range')     
     - } 

ответ

0

Какая ошибка вы получаете?

Я не знаю, какой язык/сценарий вы используете. Но я считаю, что имя ng-model должно быть с индексом массива для Array List.

type='text' ng-model='pconfig.range[#{count}]' placeholder='Upper Range' 

(не знаю, как выразить count значение там. Просто догадка)

+0

Привет Shiju, Я использую шаблон Джейд для моей формы, CoffeeScript в качестве контроллера и Java для обработки запроса в бэкэндом , Я получаю эту ошибку при отправке формы - Не удалось загрузить ресурс: сервер ответил статусом 400 (Плохой запрос). – Montu

+0

Я получил вышеупомянутую ошибку при попытке ng-model = 'pconfig.range [# {count}]', как вы сказали. – Montu

+0

Проблема решена! С вашим решением и еще немного выкапыванием кода. Эта ошибка наступила, потому что что-то не так с объектом, который я отправлял в запрос, поэтому я изменил тип аргумента на Object на принимающей стороне и решил проблему. Благодаря! – Montu