【发布时间】:2018-01-17 19:27:58
【问题描述】:
我在我的 Angular(4) 组件中添加了一个 Kendo 折线图,如下所示,
<kendo-chart>
<kendo-chart-value-axis >
<kendo-chart-value-axis-item [title]="{ text: 'Temperature' }"
[min]="minVal" [max]="maxVal" >
</kendo-chart-value-axis-item>
</kendo-chart-value-axis>
<kendo-chart-category-axis>
<kendo-chart-category-axis-item [categories]="month" >
</kendo-chart-category-axis-item>
</kendo-chart-category-axis>
<kendo-chart-series>
<kendo-chart-series-item type="line" [data]="seriesData" field="temperature" categoryField="month" [name]= "temp-month" [markers]="{ type: 'square' }">
</kendo-chart-series-item>
</kendo-chart-series>
</kendo-chart>
问题是当我尝试设置“min”和“max”值时
<kendo-chart-category-axis-item> 通过我的 tyscript 变量,它只是不绑定。如果我设置 min="10" 和 max="100" 就可以了。所以基本上硬编码值工作正常,但当我将 min 和 max 属性与我的 TS 变量绑定时不起作用。这对我来说很奇怪。有人可以帮忙吗??
我在 ts 文件中确实有两个变量,如下所示,
minVal:any = "10",
maxVal:any ="200"
【问题讨论】:
-
不确定这是否有帮助,那么 minVal: number = 10 呢?
-
我解决了这个问题。请在答案中查看我的评论。
标签: angular data-binding kendo-ui kendo-chart