如何在过滤器函数中绑定ng-click

时间:2014-07-15 06:55:39

标签: angularjs angular-filters

在我的部分我有以下html

<div class="content"  bo-html="myText | mention"></div>

扫描文本并用以下链接替换twitter @handle名称,

 text = text.replace(/\B@([\w-]+)/gm, '<a  ng-controller="myCtrl" ng-click="openProfile()"  class=""> @$1</a>');

现在替换工作正常但是当我点击链接没有任何反应时我尝试在myCtrl中的openProfile()函数内部登录但没有任何反应

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

首先,您需要注入过滤器$compile服务,当您的文字准备好后,您需要$compile

text = $compile(text)

check more about compile