2015-04-15 115 views
1

我倒是預選想從給定的寧靜,服務預先選擇選擇字段:角:從RESTful服務

$scope.findOne = function() { 

     $scope.teams = Teams.query(); 

     $scope.teamCategory = TeamCategories.get({ 
      teamCategoryId: $stateParams.teamCategoryId 
     }); 
    }; 

這是我的職責,從得到一個團隊類別我的數據庫。

<select name="assignedTeams" size="10" id="assignedTeams" multiple class="form-control" data-ng-model="teamCategory.assignedTeams" ng-options="team._id as team.detailName for team in teams" required> 
           <option value="">Please choose.</option> 
          </select> 

這是我的選擇字段。兩個服務都會返回正確的結果,我可以在控制檯中看到它們。但是選擇字段不是預選的。我的錯在哪裏?

+0

不知道這是正確的方式,但 我認爲你從休息獲得一個數組。所以你可以這樣做'$ scope.teamCategory.assignedTeams = teams [0]' – batmaniac7

回答

0

您需要使$ scope.teamCategory.assignedTeams成爲一個只包含您想要選擇的團隊ID的數組。它應該如下所示:

$scope.teamCategory.assignedTeams = [1,2,3]; 

值1,2,3請選擇您希望選擇的團隊ID。

0

我得到它的工作。 Restful-Service不應該填充響應 - 然後selectFields被正確設置。

感謝您的幫助!