当您在移动浏览器上运行serve --host 0.0.0.0时,Angular 7订阅方法(可观察问题)不起作用

问题描述 投票:0回答:1

我的Angular应用程序有问题。我正在使用我的android和ios手机测试使用ng serve --host 0.0.0.0的应用程序,当我使用observable时,observable没有执行。奇怪的是,在我的桌面上,它工作得很好,我的控制台没有任何错误。我只是发现observable存在问题,因为我做了一些alert()函数,而在桌面上我能看到它们,但在我的手机上我没有。我是否必须安装任何模块才能使observable与移动浏览器兼容?此外,当我在我的桌面chrome控制台上模拟它们并选择一个特定的手机时,让我们说Iphone 5,代码工作正常,问题是当我使用真实设备进行测试时。请注意,角度应用程序可以工作,但只有当我使用observable时,应用程序的行为才不会像真正的移动设备上那样。如果有人有任何想法,请给我一些建议。

web mobile observable subscribe
1个回答
0
投票

我解决了这个问题,我用笔记本电脑测试过,我遇到了同样的问题。我打开控制台,看到网址存在问题(0未知),所以我修改了获取请求网址,而不是'http://localhost:3000',我修改为'http://my_Ip:3000'。

© www.soinside.com 2019 - 2024. All rights reserved.