我正在Angular JS中构建一个导航树.树中的大多数链接都指向我网站中的页面,但有些可能指向外部网站.
如果链接的href以http://或https://开头,那么我假设链接是针对外部站点的(正如/^https?:\/\//这样的正则表达式).
我想将target ="_ blank"属性应用于这些链接.当我创建链接时,我希望用角度来做这个:
<ul>
<li ng-repeat="link in navigation">
<a ng-href="{{link.href}}" [add target="_blank" if link.href matches /^https?:\/\//]>{{link.title}}</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
谁能帮我吗?
谢谢