2016-07-03 85 views
0

我有一個angularjs NG-重複碼塊這樣內部項目圖案:重定向到不同的鏈路基於angularjs納克重複

<tr ng-repeat="i in clinvar | filter: query | orderBy: order: direction | limitTo: totalDisplayed"> 
 
\t <td data-title="CR ID"><a href="http://www.ncbi.nlm.nih.gov/clinvar/variation/{{ i.c2 }}" target="_blank">{{ i.c2 }}</a></td> 
 
</tr>

i.c2是一個ID,通過點擊ID ,它可以鏈接到其他網站,真正的項目是這裏: ID Demo

問題是ID來自兩個數據庫,需要重定向到不同的鏈接基地在它的模式上。該模式是基於它是否包含句點,邏輯是這樣的: Logic Demo

我對angularjs很新,希望你能幫助我如何解決問題。謝謝〜

回答

0

沿東西這行應該做的伎倆:

<tr ng-repeat="i in clinvar | filter: query | orderBy: order: direction | limitTo: totalDisplayed"> 
 
    <td data-title="CR ID"> 
 
    <a href="{{(i.c2.indexOf('.') > -1) ? 'http://website2.com' : 'http://website1.com' }}/{{ i.c2 }}" target="_blank">{{ i.c2 }}</a> 
 
    </td> 
 
</tr>

Plunker:http://embed.plnkr.co/ys6DLt/