Angular ng-options в select2 - свойство значения настройки

У меня есть множество стран:

var countriesList: [
                {name: "Israel", code: "IL"},
                {name: "India", code: "IN"},
                {name: "Andorra", code: "AD"}
            ]

и массив выбранных стран: я

    selectedCountries: [
                    {
                        country:"IL"
                    }
                ] 

используя select2 для выбора страны. Я начал с ng-repeat для генерации тег:

 

       {{country.name}}                

этот метод работал хорошо, но это привело к форме$dirty прямо в начале. поэтому я начал использовать механизм `ng-options- (после прочтенияэтот ответ):


           

Теперь проблема в том, что значение элементов - это не код страны, а их индекс в массиве.

Я что-то пропустил?