在if / else中这样做相当简单,但是,我试图进入三元逻辑及其工作方式。这是我的第一次尝试。
if(condtion == true){
var showProtected = new dijit.form.CheckBox({
checked: true
})else{
showProtected = new dijit.form.CheckBox({
checked: false
});
});
showProtected.placeAt("showProtected", "first");
}
我累了,但是没用:
showProtected = (condition == true) ? new dijit.form.CheckBox({
checked: true
}) : new dijit.form.CheckBox({
checked: false
});
showProtected.placeAt("showProtected", "first");
最佳答案
您可以使其更简单,只需说:
var showProtected = new dijit.form.CheckBox({
checked: (condition == true)
});