Есть такой html
<label for="country">Страна:{{countries.length}}</label>
<select ng-model="countries" ng-name="country" ng-options="country.title for country in countries" name="country" id="" class="form-control">
<option value="">--Выбрать страну--</option>
</select>
И такой контроллер
function CountryController ($scope) {
$scope.countries = [
{title: "bla"}
];
VK.Api.call("database.getCountries", {code: "RU"}, function(r) {
for(var i = 0; i < r.response.length; i++) {
$scope.countries.push({title: r.response[i].title});
console.log(r.response[i].title);
}
});
}
Тестовое "bla" в $scope.countries отображает, но все рендерится до загрузки данных из ВК и больше ничего не отображается. Как можно исправить? Я не силен в Angular.