我想在我的Angular项目中实现Block Factory,以创建可在我的工作空间中使用的块。块工厂演示和github存储库的链接在下面
https://blockly-demo.appspot.com/static/demos/blockfactory/index.html
https://github.com/google/blockly-devtools。
我没有找到实现此功能的参考。
Blockly['JavaScript']['turtle_move_internal'] = function(block) {
// Generate JavaScript for moving forward or backwards.
const value = block.getFieldValue('VALUE');
return 'Turtle.' + block.getFieldValue('DIR') +
'(' + value + ', \'block_id_' + block.id + '\');\n';
};