2015-02-10 82 views
0

我按如下方式顯示了一個玩家列表,但是當用戶點擊玩家的名字時,我想添加玩家的名字作爲一個類到ng-view元素,通過路線查看他們的詳細信息。我怎麼能這樣做?將菜單項值作爲一個類添加到ng-view

<tr ng-repeat="player in playersList"> 
    <td> 
     <a href="#/details/{{player.id)}}"> 
      {{player.name}} 
      </a> 
    </td> 

查看:

<div class="" ng-view></div> 

位指示:

.controller('playersController', function($scope, footballdataAPIservice) { 
    $scope.playersList = []; 


    footballdataAPIservice.getPlayers().success(function (response) { 
     //Dig into the response to get the relevant data 
     $scope.playersList = response; 
    }); 
+0

顯示完整的標記,請 – DonJuwe 2015-02-10 13:22:13

+0

好,我將我的控制器到OP – user1937021 2015-02-10 13:38:10

回答

0

我假設在控制器可以訪問球員的名字這條路線?

只需在ng-view上放置一個數據綁定即可。另外,在您的玩家控制器中,爲玩家姓名添加值$rootScope

<div class="{{ playerName }}" ng-view /> 

你的控制器:

$rootScope.playerName = player.name; 
+0

意志拿起一個,他們會自動點擊? – user1937021 2015-02-10 13:28:19

+0

如果你的控制器中有'$ rootScope.playerName'(當路由被加載時)它應該! – 2015-02-10 13:29:21

+0

好的我把我的控制器添加到OP,你能檢查嗎,謝謝你的幫助! – user1937021 2015-02-10 13:37:41