Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angularjs中渲染之前编译过滤器的结果_Angularjs - Fatal编程技术网

如何在angularjs中渲染之前编译过滤器的结果

如何在angularjs中渲染之前编译过滤器的结果,angularjs,Angularjs,我有一个web应用程序,用户可以在其中输入“富文本”内容(tinymce),并可能输入超链接。在我的angular应用程序中,我在一个div中使用ng bind html来呈现它,以保留所有格式。我想在该内容中的任何HREF上附加一个“ng click”。我创建了一个过滤器来解析内容,并将“ng click”文本添加到生成的html中。我询问了DOM,看到了ng click=“alert('test')”,但是我缺少了一些东西,过滤器的输出没有被“连接”(编译) 真正的答案是,我需要在指令中执行

我有一个web应用程序,用户可以在其中输入“富文本”内容(tinymce),并可能输入超链接。在我的angular应用程序中,我在一个div中使用ng bind html来呈现它,以保留所有格式。我想在该内容中的任何HREF上附加一个“ng click”。我创建了一个过滤器来解析内容,并将“ng click”文本添加到生成的html中。我询问了DOM,看到了ng click=“alert('test')”,但是我缺少了一些东西,过滤器的输出没有被“连接”(编译)

真正的答案是,我需要在指令中执行此操作,而不是在过滤器中执行此操作。罗伊的链接提供了必要的指导。
[回答自己的问题以从“未回答”队列中清除]

我想你需要类似的东西:罗伊,谢谢。我认为真正的答案是我需要在指令中,而不是在过滤器中这样做。你给我的链接给了我一个好的开始。谢谢这里也有同样的问题,我怀疑您必须使用指令是对的,因为使用从筛选器返回$compile的结果会导致类似
uncaughterror:10$digest()迭代的错误。流产