块状重复块不适用于自定义块和预定义块
Blockly repeat block not working with both custom block and predefined blocks
我正在使用 Blockly 和 Phaser 开发一个 Angular 项目,但重复块不起作用。这是一个打印 aa
3 次的小测试。
但是我收到了这个错误:
这里是使用的代码:
<block type="controls_repeat_ext">
<value name="TIMES">
<shadow type="math_number">
<field name="NUM">3</field>
</shadow>
</value>
</block>
//and for the function
run.on(event.POINTER_DOWN ,(image) => {
eval(document.getElementById('code').innerHTML);
console.log("running" )
});
我应该添加什么才能使这个重复工作?
我刚刚通过添加此代码解决了问题:
(Blockly as any).JavaScript.addReservedWords('div2');
var code = (Blockly as any).JavaScript.workspaceToCode();
try {
eval(code);
} catch (e) {
alert(e);
}
我正在使用 Blockly 和 Phaser 开发一个 Angular 项目,但重复块不起作用。这是一个打印 aa
3 次的小测试。
但是我收到了这个错误:
这里是使用的代码:
<block type="controls_repeat_ext">
<value name="TIMES">
<shadow type="math_number">
<field name="NUM">3</field>
</shadow>
</value>
</block>
//and for the function
run.on(event.POINTER_DOWN ,(image) => {
eval(document.getElementById('code').innerHTML);
console.log("running" )
});
我应该添加什么才能使这个重复工作?
我刚刚通过添加此代码解决了问题:
(Blockly as any).JavaScript.addReservedWords('div2');
var code = (Blockly as any).JavaScript.workspaceToCode();
try {
eval(code);
} catch (e) {
alert(e);
}