我对numericTextBox中的值有一个奇怪的问题。我今天遇到了这个错误:
错误错误:NumericTextBox组件需要数字类型的值,并且设置了{“ value”:null}。
乍一看,问题很容易。但是当我尝试设置数字值时,仍然出现问题。
我尝试以这种方式从HTML获取formControlName名称:
<kendo-numerictextbox [placeholder]="text" [spinners]="false"
[format]="" formControlName="first" required></kendo-numerictextbox>
takeIt= this.fobo.group({
first: [{ value: 3 }, [Validators.required, Validators.min(1), Validators.max(999999999)]]
fobo从FormBuilder注入到构造函数中。 我应该在哪里设置值?用HTML代码还是ts代码?
感谢您的帮助!
答案 0 :(得分:0)
请参考此链接
https://www.telerik.com/kendo-angular-ui/components/inputs/slider/forms/
请注意如何实例化FormControl slider
public form = new FormGroup({
slider: new FormControl(5, SliderValidator(5))
})
您的示例正在first
的{{1}}控件中设置一个默认值,它是一个json字符串。...尝试像下面那样实例化控件,并且该值应为{{1 }}。
{ value: 3}