角度如何与 Ionic 应用程序中的节点一起工作?

Posted

技术标签:

【中文标题】角度如何与 Ionic 应用程序中的节点一起工作?【英文标题】:How does angular work with the node in an Ionic app? 【发布时间】:2015-07-07 06:32:37 【问题描述】:

我正在尝试在前端使用 angularjs,在后端使用 node.js。

我得到了前端部分,我已经在 angularjs 中完成了。但我不确定如何使用 node.js 作为后端。

例如,我需要使用 nodejs 向 web api 发出 GET 请求,并使用 angular 在我的视图中显示它。如何使用 node.js 发出请求并将其发送到角度控制器。

我在网上搜索,但没有看到任何可以展示角度和节点如何协同工作的示例或教程。

这方面的任何网站、教程或代码sn-p都会非常有帮助

【问题讨论】:

【参考方案1】:

NodeJS 就像任何服务器一样,因此您需要有一些端点来返回一些您应该能够通过 url 在浏览器中查看的数据。这是您将在 angularjs 的获取请求中使用的 url。见this tutorial for how to implement nodejs as your web server

【讨论】:

我想在线向 Web API 发出 GET 请求以获取一些数据。我也可以使用 Angular 中的 $http 来做到这一点,但就我而言,我想从 node.js 中做到这一点。我对 node 和 angular.js 之间的连接部分感到困惑。在哪里添加 node.js 文件以及如何使它们与 Angular 进行通信。我更关心项目的结构 你不需要 nodejs。 Nodejs 不附带您的 Angular 应用程序,它是一个可以编程为服务器端平台的开发工具,就像 php 一样 @Besa $httpnode 不可互换......它们在完全不同的环境中运行——服务器与浏览器 是的,我需要在服务器端使用 nodejs。检查这个:erikberg.com/api/examples/nodejs我想像这个例子一样获取数据并在我的浏览器中使用 Angular js 显示它们 是的。我可以用 c# 作为后端来做到这一点。我可以用 nodejs 做到这一点吗

以上是关于角度如何与 Ionic 应用程序中的节点一起工作?的主要内容,如果未能解决你的问题,请参考以下文章

如何将hammerjs与Ionic一起使用

Ionic 4 角度页面事件的问题

如何在您的 Ionic / AngularJs 应用程序中包含和使用节点模块?

如何将 ngCordova s​​qlite 服务和 Cordova-SQLitePlugin 与 Ionic 框架一起使用?

如何在 ionic 2 应用程序中访问角度全局?

如何在离子 3 中使用角度 6?