【发布时间】:2014-04-17 16:49:57
【问题描述】:
我想在函数内部的控制器中使用$compile,而不是在指令中。可能吗?我正在尝试下面的代码。
$compile('<div ng-attr-tooltip="test">Cancel</div>')(scope)
但这是抛出范围未定义的错误。我试图在函数内部传递$scope,但它不起作用。
【问题讨论】:
-
您能解释一下为什么要在控制器而不是指令中编译吗?控制器不应该知道 DOM。
标签: javascript angularjs