AngularJS - 手动编译指令,需要父指令

时间:2014-06-11 10:42:31

标签: angularjs angularjs-directive

我正在尝试手动编译指令,这需要一些其他指令控制器。

F.E。

.directive('myDirective', function() {
   require: '^otherDirective',
   ...
 });

在我正在做的其他指令链接函数中:

var newElement = $compile('<my-directive>')(scope);
element.replaceWith(newElement);
//element is of course children of "otherDirective".

它给了我错误: 错误:[$ compile:ctreq]无法找到指令'myDirective'所需的控制器'otherDirective'!

我该如何解决这个问题?

0 个答案:

没有答案