我设计了一个数据库,我想连接到我正在构建的角度2应用程序。我想知道如何从sql数据库获取或更新数据到我的应用程序。
答案 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())
}