你不能直接從 Ionic 框架做到這一點

事情是; 你不能離子連線到任何資料庫(MySQL 和 Postgres 的,MSSQL,…) 直接。這裡的關鍵字是直接的

不,沒有解決方法,沒有涉及魔法,這不是應該的方式。在 Angular 和 Angular 之上的離子工作是一個前端框架。

但是,你應該這樣做的方法是你基本上在伺服器端建立一個(RESTful)API。

最有可能的是,這將使用一些伺服器端語言(PHP,Go,Python,…)直接與你的資料庫對話並查詢它。

在編寫(RESTful)API 之後,你可以使用 Angular 的 $resource$http 服務通過 Angular 中的服務來使用它。

使用 Angular 的 $http 服務消費 Giphy API 的一個例子 :

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