我对这篇文章有类似的问题。
但是添加答案中提出的“javascript”并不能解决我的问题:
$compileProvider.urlSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|javascript):/);
我的代码看起来像:
<a ng-href="{{var1 ? '/home' : 'javascript: void(0);'}}" ng-bind="var2"></a>
但在网址中,它会产生一个unsafe:javascript: void(0);