我正在尝试将代码从 Visualforce(工作)迁移到 Lightning 组件。update 方法应该绘制一个图形,并在根节点发生变化时重新绘制它。我相信我正确地声明了这些方法,但是当我调用“更新”时,我得到了上述错误。我尝试更改函数名称以防它是保留关键字但得到相同的错误。有什么建议么??非常感谢
代码如下所示...
({
doInit : function(component, event, helper) {
var action = component.get("c.getNodeJSON");
action.setCallback(this, function(response){
var data = JSON.parse(response.getReturnValue());
component.set("v.root", data);
update(component, root);
});
$A.enqueueAction(action);
},
update : function(component, source) {
var root = component.get("v.root");
// etc etc
}
})