Javascript 无法使用$compile编译动态Html

Javascript 无法使用$compile编译动态Html,javascript,html,angularjs,dynamic-html,Javascript,Html,Angularjs,Dynamic Html,我正在尝试使用下面的行将动态html添加到我的代码中 var el = $compile('<a ng-controller=\"tableController\" ng-click=\"open\">...ReadMore</a>')($scope); var el=$compile(' 有人能帮忙吗?如果您错过了open方法的括号,下面的代码应该可以工作 var el = $compile('<a ng-controller=\"tableController

我正在尝试使用下面的行将动态html添加到我的代码中

var el = $compile('<a ng-controller=\"tableController\" ng-click=\"open\">...ReadMore</a>')($scope);
var el=$compile('


有人能帮忙吗?

如果您错过了open方法的括号,下面的代码应该可以工作

var el = $compile('<a ng-controller=\"tableController\" ng click=\"open()\">...ReadMore</a>')($scope);
var el=$compile(“…ReadMore”)($scope);

$compile(str)($scope);这是您编写的语法。您能告诉我您的控制器js已经加载了吗?请尝试使用一个简单的字符串…ReadMore可以吗?我需要ng click指令捕获测试用例的单击事件,编译字符串…ReadMore,让我知道它可以吗?@Shohel是的仅编译字符串不会产生错误