是否有办法使用JavaScript循环动态创建状态对象。
结果应如下所示:
states: [
State{
name: "name1"
when: somevar === onevar
//stuff
},
State{
name: "name2"
when: somevar === anothervar
//stuff
}
]
但我想从任意的 JavaScript 数组开始,就像这样:
var myStatesObj = [{
"name": "name1"
"condition": onevar
},{
"name": "name2"
"condition": anothervar
}]
并使用循环创建QML对象。
这个可行吗?