max_points から 0 までのカスケード内の他のフィールドからのライブ データを使用する動的フォームを作成しようとしています。
各行には高範囲と低範囲があり、次のフォームの高範囲は常に前の 1 の low_range です。
フィールド設定でモデルデータを操作する方法に問題があります。さらに、各フィールドのスコープでより大きなデータ モデルにアクセスする方法について少し混乱しています。
{
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