每个人,我都是这样问的,因为我真的无法理解如何将数据从webservice(vb.net)
发送到我的离子应用程序(android / ios / windows)。
我使用的是Firebase云消息传递,它运行得非常好,但我需要处理一个案例,我想使用FCM,但不能因为它需要互联网连接。
基本上,我想从一个应用程序向localserver
发送信号,然后localserver
通过局域网向另一个应用发送帖子,因此我无法建立互联网连接。
我怎样才能做到这一点?
我是否真的需要使用外部服务来管理与设备的连接?
答案 0 :(得分:0)
这是我在接收和阅读我自己的wcf中的json时所做的。
导入http:
import { Http } from '@angular/http';
将此添加到您的构造函数中:
public http: Http
从uri获取数据:
this.http.get('http://your_url').map(res => res.text()).subscribe(data => {
console.log("XML MO: "+data.toString());
this.DataBind(data);
阅读回复:
DataBind(数据:任意){
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(data.toString(),"text/xml");
this.customerTitle = xmlDoc.getElementsByTagName("myData")
}
并在你的html文件中:
<ion-item>
<ion-label floating>My Data</ion-label>
<ion-input enabled="false" type="text" [(ngModel)]="myData"></ion-input>
</ion-item>
您还应该知道离子输入是一个文本字段。它应该已经有效了