0

Я использую код, например {{user.city}} в одном из моих шаблонов, чтобы извлекать данные из моей базы данных MySQL в моем Ionic Hybrid App.Мой испанский текст не декодируется на моем Ionic Hybrid App

На моем веб-интерфейсе, для значения, как

Боготе

я

Богот & aacute

Я удостоверился, чтобы установить мой DB сверку к utf8_unicode_ci.

Я попытался найти и, кажется, мне нужно декодировать сущности, но я не был в состоянии сделать so.I попытался с помощью:

<div ng-bind-html={{user.city}}></div> 

Пожалуйста обнажить в виду, у меня есть несколько значений, как это, не только один.

Я также использую приложение Ionic, которое я получил от кодового рынка, и я не очень разбираюсь в ионной обработке, поэтому, если бы вы могли предоставить подробную информацию, я был бы очень благодарен!

Спасибо!

David

ответ

0

Необходимо закодировать местоположения в php.

Тогда в контроллере:

$http.get("path").success(function(response) { 
    var res =response.results; 
    var locationtext =[]; 
    for (key in res){ 
    //in this case your locationsTEXT is the locations from the API 
    locationtext.push(JSON.parse(res[key].locationsTEXT)); 
    } 
    $scope.city = locationtext; 
} 

Ввиду:

<ion-list> 
<ion-item ng-repeat="point in city track by $index"> 
     <p>{{point}}</p> 
</ion-item> 
</ion-list> 

Имейте в виду, что выше код является общим решением. Вы должны адаптировать этот код в соответствии с вашими переменными и потребностями.

Надеюсь, это поможет!

Смежные вопросы