Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS从带有参数的指令调用控制器方法_Javascript_Angularjs - Fatal编程技术网

Javascript AngularJS从带有参数的指令调用控制器方法

Javascript AngularJS从带有参数的指令调用控制器方法,javascript,angularjs,Javascript,Angularjs,我是Angular JS的新手,开始为我们的一个项目创建自定义指令。部分需求是创建一个角度树,我从某个人创建的示例plunkr中获取了代码。这不是我的代码,我试图扩展它 我必须使用指令中的参数调用控制器方法。我尝试了堆栈溢出问题的答案,但无法解决我面临的问题。在递归调用中,我似乎犯了一些错误。正在调用控制器方法,但参数未定义。下面是我的plnkr代码 我感谢你在这方面的帮助 谢谢, veera在choiceTree指令的模板更改中: getauditchildren="getchildren(

我是Angular JS的新手,开始为我们的一个项目创建自定义指令。部分需求是创建一个角度树,我从某个人创建的示例plunkr中获取了代码。这不是我的代码,我试图扩展它

我必须使用指令中的参数调用控制器方法。我尝试了堆栈溢出问题的答案,但无法解决我面临的问题。在递归调用中,我似乎犯了一些错误。正在调用控制器方法,但参数未定义。下面是我的plnkr代码

我感谢你在这方面的帮助

谢谢,
veera在choiceTree指令的模板更改中:

getauditchildren="getchildren(choice.procID)"
致:


演示:

当您有多个关卡时,此选项不起作用。 它始终返回第一级的id。 这是一个


谢谢@tasseKATT。这真的很有帮助。我不确定,但它只适用于即时级别,而不适用于第三级别。我有时间的时候会看一看。有一个打劫?
getauditchildren="getchildren({ currentNodeId: choice.procID })
getchildren="getauditchildren(currentNodeId)" //should be changed?