2014-11-03 51 views
1

我在我的應用程序中使用了新的AngularJS ui網格。我想創建一個具有其他領域網格作爲href屬性即部分參數錨:使用參數在AngularJS ui網格中創建錨點

<a href="/BridgeAssess/nhvrRoute/routeAssessor?routeNo={{COL_FIELD CUSTOM_FILTERS}}&journeysId={{grid.routeNo}}&routeVersion={{grid.routeVersion}}" class="create" target="_blank">{{COL_FIELD CUSTOM_FILTERS}}</a> 

此代碼存儲在一個模板HTML文件,並添加到columDefs對象:

 $scope.gridOptions = { 
     enableSorting: false, 
     enableColumnResizing: true, 
     columnDefs: [ 
      {field:'link', width: '120'}, 
      {field:'routeNo', cellTemplate:'templates/cellTemplate.html', width: '120'}, 
      {field:'routeFrom', displayName:'From', width: '450'}, 
      {field:'routeTo', displayName: 'To', width: '450'}, 
      {field:'routeVersion', displayName:'Version', width: '90'}, 
      {field:'journey', visible: false} 
     ] 
    }; 

此代碼創建鏈接,但唯一的參數集是routeNo。

我看不到如何設置其他參數。例如,gridOptions.data [rowNum] .journey不會添加值。

如何獲取其他參數的值?

回答

3

在您的模板中使用row.entity.xxx

<div> 
<a href="test.html?code={{row.entity.code}}&name={{row.entity.name}}&status={{row.entity.status}}"> 
    Click me 
</a> 
</div> 

這是一個Plunker與更多的細節。

+0

多數民衆贊成真棒,謝謝。精美的作品 – 2014-11-03 21:14:28