Szukaj…


Nie możesz tego zrobić bezpośrednio z frameworku Ionic

Rzecz w tym; nie możesz podłączyć Ionic do żadnej bazy danych (MySQL, Postgres, MSSQL, ...) bezpośrednio . Słowo kluczowe tutaj jest bezpośrednio .

Nie, nie ma obejścia, nie wymaga magii, to po prostu nie tak ma to działać. Ionic działa na Angular, a Angular jest frameworkiem.

Jednak sposób, w jaki powinieneś to zrobić, to po prostu utworzenie interfejsu API (RESTful) po stronie serwera.

Najprawdopodobniej zostanie to zrobione za pomocą jakiegoś języka serwera (PHP, Go, Python, ...), który będzie rozmawiał bezpośrednio z bazą danych i zapytał o nią.

Po napisaniu interfejsu API (RESTful) możesz z niego korzystać za pośrednictwem swoich usług w Angular, używając $resource $http lub usługi $http .

Przykład korzystania z Giphy API z usługą $http Angulara:

var search = 'cats';
var link = 'http://api.giphy.com/v1/gifs/search?api_key=dc6zaTOxFJmzC&q=' + search;
 
$http.get(link).then(function(result){
    console.log(result);
});


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow