请看这个plunkr: https://plnkr.co/edit/jZLDynQjwgbuW4k8rG5s?p=preview
从表格控制开始,计数器仍为3。值没有得到更新 在rc.5中工作得很好
export function createCounterRangeValidator(maxValue, minValue) {
return (c: FormControl) => {
let err = {
rangeError: {
given: c.value,
max: maxValue || 10,
min: minValue || 0
}
};
alert(c.value)
return (c.value > +maxValue || c.value < +minValue) ? err: null;
}
}
问候
肖恩
答案 0 :(得分:0)
修复在这里:https://plnkr.co/edit/bfYHY1tYcEuBknEIU37v?p=preview
通过:
set counterValue(val) {
this._counterValue = val;
this.propagateChange.forEach(fn => fn(val));
}