Angularjs 如何使用Angular js在剑道网格中显示枚举值?
大家好。我的问题是如何将枚举值显示到剑道网格中 现在我就这样通过了。但是我需要减少这段代码并使用enumAngularjs 如何使用Angular js在剑道网格中显示枚举值?,angularjs,kendo-grid,Angularjs,Kendo Grid,大家好。我的问题是如何将枚举值显示到剑道网格中 现在我就这样通过了。但是我需要减少这段代码并使用enum var levelType = function myfunction() { NA = 0,`enter code here` SpeechRecognition = 1,`enter code here` Transcriptionist = 2, Review = 3,
var levelType = function myfunction() {
NA = 0,`enter code here`
SpeechRecognition = 1,`enter code here`
Transcriptionist = 2,
Review = 3,
SuperProof = 4,
PreAudit = 5,
Formatter = 6,
PostAudit = 7,
Customer = 8
}
直接输入并在剑道网格中提供枚举类型值。我使用的是角度函数,所以请用angularjs回答。如何减少模板代码并直接将enum的值分配给剑道网格。在此处输入代码
谢谢但我想减少模板代码,剑道网格显示api值。我想设置一个条件,如果1来自api,则显示对应于1的枚举类型的值
columns: [
{
template: "<div class='mdi-device-access-time' id='red-clock'> </div> #=StatType#" + "<label>H</label>",
title : "Type",
width : "50"
},
{
template: '#if(Level == "0"){#' +
'<label>MT</label>' +
'#}else if(Level == "1"){#' +
'<label>SpeechRecognition</label>' +
'#}else if(Level == "2"){#' +
'<label>Transcriptionist</label>' +
'#}else if(Level == "3"){#' +
'<label>Review</label>' +
'#}else if(Level == "4"){#' +
'<label>SuperProof</label>' +
'#}else if(Level == "5"){#' +
'<label>PreAudit</label>' +
'#}else if(Level == "6"){#' +
'<label>Formatter</label>' +
'#}else if(Level == "7"){#' +
'<label>PostAudit</label>' +
'#}else if(Level == "8"){#' +
'<label>Customer</label>' +
'#}else {#' +
'<label>NA</label>' +
'#}#',
title: "Level",
}
列:[
{
模板:“#=StatType”+“H”,
标题:“类型”,
宽度:“50”
},
{
模板:'#如果(级别=“0”){#'+
“MT”+
“#}else如果(Level==”1“{#”+
“言语识别”+
“#}else如果(Level==”2“{#”+
“转录员”+
“#}else如果(Level==”3“{#”+
“回顾”+
“#}else如果(Level==”4“{#”+
“超级屋顶”+
'#}如果(级别=“5”){+
“预审”+
“#}else如果(Level==”6“{#”+
“格式化程序”+
'#}如果(级别==“7”){+
“审计后”+
“#}else如果(Level==”8“{#”+
“客户”+
“#}否则{#”+
“不”+
'#}#',
标题:“级别”,
}
var levelType=函数myfunction(){
NA=0,在此处输入代码
SpeechRecognition=1,在此处输入代码
转录学家=2,
回顾=3,
超级屋顶=4,
预审计=5,
格式化程序=6,
审核后=7,
顾客=8
}下面也是我的代码。它不是答案。编辑器框中没有包含它,这就是我将其作为答案传递的原因。请查看这两个代码并为我提供解决方案,