可以說我有已填充了使用最小值和例如0最大值和9如何從ng-change html中自定義Angular過濾器?
號碼2個下拉菜單我他們使用濾波器
export class NumberRangeFilter {
public static Factory() {
return function(input: number[], min: number, max: number) {
for (var i = min; i <= max; i++) {
input.push(i);
}
return input;
}
}
}
其在html調用填充
ng-repeat="n for n in [] | numberrange:vm.minAllowedAdults:vm.maxAllowedAdults"
This works great。然而,這兩個組合中的數字只能加起來,例如9的最大值。如果在組合1中選擇了5,那麼組合2應該更新爲僅顯示選項0-4。
這可以通過調用使用ng-change從html中過濾已存在的內容,同時儘可能多地將控制邏輯從控制器中刪除?