在指令[angularjs]中使用相同的指令

时间:2015-05-03 07:14:02

标签: javascript angularjs angularjs-directive

我需要在指令中使用相同的指令,具体取决于条件参数。然而,当我尝试这样做时,似乎无限循环。据我了解,它试图预先加载模板并导致无休止的递归,最后,它只会抛出以下错误:" RangeError:超出最大调用堆栈大小"。

我已经在小提琴中创建了一个例子......正如你在示例中所看到的,当param的值为" 1"时,它会产生错误(即使第二级参数是重要的是" 2"因此它不应该在控制器/应用程序中有真正的递归问题)。 https://jsfiddle.net/qh9nh1gx/

" custom-directive"的模板:

string

由于

1 个答案:

答案 0 :(得分:0)

您可以查看描述创建在

中使用自己的指令的常用方法的https://stackoverflow.com/a/19065910/1680674