Take the 2-minute tour ×

I have select with ng-repeat:

<select class="span5 ui-select2 id="goal_{{goal.id}}" multiple="multiple">
  <option ng-repeat="counterGoal in counterGoals" value="{{counterGoal.id}}">{{counterGoal.name}}</option>

in goal model I have counter_goal_ids array like [1,2,3,4,5,6]. How can I select options that are included in goal.counter_goal_ids ?

share|improve this question
add comment

1 Answer

up vote 5 down vote accepted

Try the following:

You can select the options by using the ng-selected attribute and a custom function in your model


And in your model, add a function

$scope.isInGoalIds = function(id){
    angular.forEach($scope.counter_goal_ids, function(value, index){
      if(id == value){
        return true;
    return false;
share|improve this answer
add comment

Your Answer


