我有html读取
<a class="Test" ng-href="{{d.link}}">link</a>
所以我的d.link等于例如。 (google.com)ng-href不会带我去,因为它不是https://
所以我的逻辑解释是添加ng-href="https://{{d.link}}"
但是如果我的d.link是https://google.com那么我的ng-href将是https://https://google.com ..我需要去JS还是这可以用html解决?
由于
答案 0 :(得分:0)
您可以让浏览器决定使用哪种协议,因此您的代码将如下所示:ng-href="//{{d.link}}"
试试吧,希望这能解决你的问题。
答案 1 :(得分:0)
如果你愿意......
{{"//"+d.link.replace(/^(http|https):\/\/(.+)/,"$2")}}
这将使用Regex从给定字符串中删除http://或https://。 $ 2是括号的第二组(),也称为捕获组。