我们出现了问题。我们使用模板来添加复选框。但是无法在ie11上工作。它适用于chrome,edge,firefox,但无法正常运行。
# for (var i = 0; i < items.length; i++) { #
# item = items[i]#
<input type="checkbox" #if(item.visible) {#checked#}# name="#:item.field#" data-bind="events:{ click: checkListener}" value="#:item.Field#"/>
<span>#: item.title #</span>
#}#
当我调试它时,kendo是成功的。在后院,所有数据都可用。但是这里不仅仅对ie11有效。For循环似乎工作良好,但item = items [i]不起作用。
作为剑道的UI文档中阐明这里,内模板自定义变量声明应符合以下(通常为JavaScript,实际上)模式:
# var myCustomVariable = "foo"; #
<p>
#= myCustomVariable #
</p>
IE
kendo -ui模板程序最有可能对带有ommited var identifier
/的自定义变量trailing semicolon
进行了不同处理,或者incompatibility mode
中对全局作用域变量的作用域/属性访问存在问题IE
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句