我有一堆在页面上显示文本的指令 - 有重复次数等。我必须为用户提供搜索方法 - 用户可以搜索此页面中的任何文本。我无法从另一个服务获取此文本 - 我必须编译此指令并从中获取文本。
我得到这样的文字:
var elem = $compile("<my-directive></my-directive>")($rootScope.$new(true));
result = $timeout(function(){return elem.html();}, 0);
我从中获取文本,有什么用,但似乎没有编译:
<img class="flag" src="images/flags/{{ lang }}.svg" alt="{{ lang }}" />
为了使指令的内容完全编译,我该怎么办?