如何从角度2应用程序中的sql数据库中获取数据?

时间:2016-12-20 00:09:10

标签: database angular

我设计了一个数据库,我想连接到我正在构建的角度2应用程序。我想知道如何从sql数据库获取或更新数据到我的应用程序。

2 个答案:

答案 0 :(得分:5)

Angular 2是一个客户端框架,它不关心如何从SQL数据库中获取数据到应用程序中。此数据检索将是您的服务器的工作。虽然服务器有很多选项,但Nodejs相当流行。 然后,您将使用Angular 2 services在Angular 2客户端应用程序和服务器之间移动数据。

答案 1 :(得分:2)

只是给出一个选择,不考虑这是否是一种聪明的方式......只是一个选项:

如果使用MySQL,可以使用PHP。更多信息Integrating Angular 2 with PHP

从表中检索数据的示例:

PHP:

<?php
    // more code here...
    $query = "SELECT something FROM table";
    // more code... e.g perform query...
    echo json_encode($data);
?>

Angular 2服务:

getData(){
    return this.http.get('pathToPHPscript')
        .map((res: Response) => res.json())
}