угловая привязка данных между повторяющимися разделами

Я пытаюсь создать динамическую форму, которая использует оперативные данные из других полей в каскаде от max_points до 0.

Каждая строка имеет верхний и нижний диапазон, а верхний диапазон следующей формы всегда равен low_range предыдущей-1.

У меня возникли проблемы с тем, как манипулировать данными модели в настройках поля. Более того, я немного запутался в том, как получить доступ к более крупной модели данных в области действия каждого поля:

{
   type: 'input',
   //want to bind this field to the previous index's low_range -1  
   key: 'high_range',
   className: 'col-xs-4',
   templateOptions: {
     label: 'High Range',
     disabled: true 
   }
   controller: function($scope) {
      //I have access to the element this corresponds to, but haven't found a way to lookup this element in the larger model array
   }
}

В идеале верхний диапазон первого элемента должен быть max_points, тогда каждый последующий будет ссылаться на предыдущий low_range.

вот мой живой пример: http://jsbin.com/behosokoye/edit


person user1785868    schedule 10.08.2015    source источник


Ответы (1)


Это делает то, что вы ищете? Я не уверен, какие проблемы у вас возникли, но я думаю, что это делает то, что вы хотите: http://jsbin.com/lidezi/edit?js,console,output

person kentcdodds    schedule 12.08.2015