问题标签 [ionic-native]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - 更新到 ionic-native 2.5.1 后的 ionic 2 Typescript 错误 TS1005
在我的 ionic 2 项目中更新到最新的 ionic-native (2.5.1) 后,当我在终端中运行“ionic serve”时出现 Typescript 错误。我试图将打字稿更新到 2.x 版,但仍然无法正常工作。请帮忙。
错误消息:
我的离子信息:
我的 package.json:
我在 tsc -v 中的打字稿版本:
请帮忙。谢谢!!!
ionic2 - ionic2:初始屏幕期间的网络连接检查
我一直在努力弄清楚如何在显示启动画面时检查网络连接。我在很多地方搜索了代码,但大多数文章都已经过时了。我按照这里提到的教程:https ://www.thepolyglotdeveloper.com/2016/01/determine-network-availability-in-an-ionic-2-mobile-app/
但后来我发现 Network.connection 已被弃用,并已被 ionic2 网站上的 Network.type 取代。所以我到处都用 Network.type 替换了连接这个词。所以我查看了 ionic2 网站并找到了包含在 home.ts 文件中的这段代码。
这是我的 home.html 文件
我尝试实现相同的代码但不起作用。
我想知道我可以使用的确切代码是什么?
如果它是正确的,我需要导入什么才能使用此代码?
另外我想知道如何在启动画面中运行它? 在控制台上我发现了这些错误
“本机:尝试调用 Network.type,但未安装网络插件。网络插件:'ionic plugin add cordova-plugin-network-information'
但是我已经按照上面的命令安装了所需的插件。我还安装了“npm install ionic-native”。
我在看到此错误时重新安装了它们,但这仍然存在。
google-maps - 使用 ionic-native 的 GoogleMaps 方向服务
我将 googleMaps 与我的 ionic2 应用程序一起使用。我正在使用 ionic-native lib。到目前为止,我已经实现了很多业务,现在我正在尝试使用谷歌方向服务找到两点之间的路线。但我找不到任何样本或我可以从哪里开始。任何想法或样品都非常感谢。
geolocation - Ionic Native Geolocation 不适用于 Android
我使用Ionic Native Geolocation有以下代码:
当我ionic serve
在浏览器中运行它,或者我构建它并在iOS Simulator
( Xcode
) 上运行它时,它可以工作。但是,当我为 构建它Android
并尝试运行它时,第一个警报被触发,但不是第二个。
这意味着Android
仅,Geolocation.getCurrentPosition...
不起作用。
我确实有另一个页面可以通过 渲染地图this.map = new google.maps.Map(htmlElement, mapOptions);
,所以看起来问题在于获取当前位置。但是,当我安装该应用程序时,我确实收到了此消息:
我点击它Allow
。
有谁知道我做错了什么,或者在 Android 安装和构建过程中是否缺少一些步骤?
谢谢
ionic-framework - Ionic Deep Links 路由 url
如果我的网址是https://test.fa.dk/avpi/p1/suite/applink/des212321,那么指定的路线应该是什么
我使用 $cordovaDeepLinks.route('avpi.p1.suite.applink') 它不起作用。谁能更正路线?
angular - 多平台应用程序中的 Ionic Native 问题
我正在使用 Ionic 2 创建一个应用程序,该应用程序在浏览器中作为网站运行,在 iOS 和 Android 上作为应用程序运行。它在移动设备上使用SQLite插件。我遇到的问题是 SQLite 插件必须导入 ionic-native 的东西,当作为网站运行时会引发错误,因为 ionic-native 仅在科尔多瓦设备上。我该如何解决这个问题?
导致错误的导入:
import { SQLite, SQLiteObject } from '@ionic-native/sqlite';
以及引发的错误:
Cannot find module "@ionic-native/core"
ionic2 - 更新到 ionic-native v3 时,Ionic serve 会出现打字稿错误
运行 ionic serve 时,我从本机导入的每个项目中都收到 Typescript 错误。这是在我更新到 ionic-native v3 之后。Typescript 无法识别来自新 @ionic-native 的所有项目。我将打字稿更新为不同的 v2 版本,但无法正常工作。
我没有更改任何其他代码。它不仅与 SplashScreen 有关。我对过去通过“ionic-native”(旧样式)导入的对象以及现在通过@ionic-native/{plugin-name} 导入的对象的所有引用都给出了这些 Typescript 错误。
有人可以帮忙吗?目前无法提供或构建我的应用
例如:
我将导入更改为
我的离子信息:
我的离子插件 ls
我的 package.json
tsc -v
ionic-framework - 如何发送带有数组属性的 POST 请求(Ionic 2 HTTP 插件)?
在我的一个 Ionic 2 项目中,我需要向服务器发送一个 POST 请求,其 JSON 正文如下所示:
我正在使用以下代码使用 Android 中的本机 HTTP 插件(1.2.0)调用服务器:
但我的服务器收到以下内容:
如您所见,数组属性“prop3”正在转换为字符串,因此我的服务器无法解析它,因为它需要一个数组,而不是字符串。
我可以做的一件事是更改服务器端代码以将此字符串解析回数组(但这远非理想)。我可以做的另一件事是使用 JSON.stringify 手动解析 JSON 对象。
那么,这只是插件中的一个错误还是我在这里遗漏了什么?
angular - Ionic 2 自定义谷歌地图本机信息窗口
我正在使用 ionic 2 应用程序,我正在尝试从带有原生谷歌地图插件的 ionic 模板添加自定义信息窗口,但我无法设置内容。似乎 ionic 2 不支持 infowindow 对象。我可以获得一些关于此的信息或文档吗?
简而言之,我正在尝试做这样的事情:https ://developers.google.com/maps/documentation/javascript/infowindows?hl= en-419(打开信息窗口部分,html contentString)在ionic 2带有原生谷歌地图插件。
编辑:仍在尝试为此找到解决方案,我可以在 @ionic-native/google-maps 包的 infowindow 内容上使用自定义模板,我已经用画布完成了它,但没有关于 HTML。
google-maps - 获取 google map_click 事件 Ionic 的坐标
我试图读取 google map_click 事件的坐标。我试过了:
这不起作用。
我通过 ionic-native 导入了 googlemap。