Kendo for Angular的k选项

时间:2018-08-25 18:30:51

标签: angular kendo-ui kendo-ui-angular2

在带有Angular的Kendo的旧版本中,我能够使用k-options属性,以便可以在代码中尽可能多地配置我的控件

<input kendo-date-picker k-options="monthPickerConfig">

使用Kendo UI for Angular时是否可能发生类似的事情?我没有在示例或文档中看到任何内容,但必须相信存在类似的东西?

在范围很小的任何应用程序中,这样做似乎要容易得多

<kendo-slider [someProperty]="sliderConfig" />

比这样做

<kendo-slider
  [fixedTickWidth]="10"
  [min]="min"
  [max]="max"
  [smallStep]="smallStep"
  [(ngModel)] = "valueHorizontal">
</kendo-slider>

1 个答案:

答案 0 :(得分:1)

简单的回答是

这是因为kendoUI使用单个变量来处理配置,如您在其代码中看到的那样。无法使用 kendo-slider.

配置对象

但是,如果您不想维护多个变量,可以创建一个配置对象并将其绑定,如下所示,

 <kendo-slider
        #slider
        [min]="config.min"
        [max]="config.max"
        [showButtons]="config.showButtons"
        [smallStep]="config.smallStep"
        [vertical] = "config.vertical"
        [formControlName]="id"
        (valueChange)="valueChange($event)">
 </kendo-slider>