I am working on a small angularjs project. While everything works fine, the links in the content are not clickable.
I use ng-bind-html
to bind the content to the element. Below is a sample content.
<p>
<a href="https://example.com">https://example.com</a>
</p>
I bind content to the div using following code
<div class="myclass" ng-bind-html="m.content | trustHtml"></div>
trustHtml
filter is defined for the app in the controller as explained here
The links are rendered fine. However, when I click on the link, it fires angularjs event handler (as I could see in chrome DevTool event listeners) and then link goes nowhere. However, if I try to open link in a new tab or a window, it works.
What could be wrong?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…