在三元if语句中使用kendo.ToString函数

问题描述

这有效:

<p>#= kendo.toString(kendo.parseDate(startdatetime),'h:mm')#</p>

但我无法使它正常工作

<p># if(isallday == false){ # #= kendo.toString(kendo.parseDate(startdatetime),'h:mm')# # } else { #All Day# } #</p>

我收到此错误

kendo.all.min.js:1未捕获的错误:模板无效:'

#if(isallday == false)MM')##else {#All Day#}#

'生成代码:'var $ kendoOutput,$ kendoHtmlEncode = kendo.htmlEncode; with(data){$ kendoOutput ='

'; if(isallday == false)MM'); $ kendoOutput + ='';否则{; $ kendoOutput + ='All Day'; } ; $ kendoOutput + ='

';}返回$ kendoOutput;' 在Object.compile(kendo.all.min.js:1) 在Object.d [作为模板](jquery.min.js:2) 在init._templates(kendo.all.min.js:12) 在新的初始化(kendo.all.min.js:12) 在HTMLdivelement。 (kendo.all.min.js:2) 在Function.each(jquery.min.js:2) 在n.fn.init.each(jquery.min.js:2) 在n.fn.init.e.fn。 [作为kendoListView](kendo.all.min.js:2)

我已经尝试了上述多种变化,但我无法使其正常工作。

如何将类似第一个代码块的内容嵌入三元if-then-else块中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)