ionic-framework Connecting Ionic with any database You can't do it directly from Ionic framework


Example

The thing is; you can't connect Ionic to any database (MySQL, Postgres, MSSQL, ...) directly. The keyword here is directly.

No, there's no workaround, no magic involved, it's just not the way this is supposed to work. Ionic works on top of Angular and Angular is a frontend framework.

However, the way you should do it is that you basically create a (RESTful) API on your server side.

Most likely this will be made with some serverside language (PHP, Go, Python, ...) which will talk directly to your database and query it.

After you write your (RESTful) API you can consume it through your services in Angular by using Angular's $resource or $http service.

An example of consuming Giphy API with Angular's $http service:

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);
});