Duvidas com o ng-repeat Angular
Olá pessoal,
EStou com probleminha com o ng-repeat do angular.
Acontece que terei uma lista de paises com seu respectivo DDI que virá de uma consulta no mySql.
Essa lista será impressa num selectbox para o usuario escolher o pais.
Com os seguintes códigos abaixo, eu tenho os objetos JSON no console, mas não tenho os option impressos no select.
Alguém consegue me ajudar com isso?
Segue o HTML do meu select
<div ng-controller="countryList">
<select data-placeholder="Selecione o País" multiple class="chosen-select-country form-control" tabindex="2" ng-model="list">
<option value=""></option>
<option data-ng-repeat="country in records" value="{{country.ddi}}">{{country.name}}</option>
</select>
</div>
Segue meu angular.js
app.controller("countryList", ['$scope','$http', function($scope,$http) {
$http.get("/portal/includes/php/countryList.php")
.then(function (response) {
$scope.records = [{"ddi":response.data.ddi},{"name":response.data.name}];
console.log(response.data);
});
}]);
Segue o PHP
$x[] = array("ddi" => 55, "name"=>"brasil");
$x[] = array("ddi" => 598, "name"=>"uruguai");
$json = json_encode($x);
echo $json;
Sem o $http eu consigo funcionar normalmente, porem, a lista terá atualização e exibição dinamica e por isso nao posso setar um json estatico.
Obrigado.Discussão (1)
Carregando comentários...