问题标签 [ionic5]

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.

0 投票
1 回答
783 浏览

cordova - 无法从 Ionic 中删除 cordova 插件

我无法从 cordova 中删除任何插件。当我在 android 中安装 cordova-firebase-plugin 时它崩溃了。

离子信息

安装在我的项目中的科尔多瓦插件列表

这是插件的一些摘录。我无法删除任何这些科尔多瓦插件。

0 投票
1 回答
3446 浏览

javascript - IONIC 5:将事件更改为可观察的问题

自从 Ionic 5 出来后,我决定尝试一下。我了解到他们现在使用的是 Oberservables 而不是事件。我的代码中有以下事件:

在我的构造函数中这样订阅:

并在不同的组件/方法中发布这样的事件:

我尝试了不同的方法来将此代码更改为可观察的,但我似乎找不到正确的方法。

有人已经尝试过这个并且可以帮助我吗?谢谢

0 投票
1 回答
234 浏览

ionic-framework - 如何在 Ionic 5 中使用 cordova-plugin-admob-free

当我尝试将 AdMob 添加到我的 Ionic 5 应用程序时出现以下错误......

“在“@ionic-native/admob-free”中找不到导出“AdMobFreeOriginal”

我的代码....

0 投票
5 回答
21460 浏览

ionic-framework - Ionic 5 的自定义图标?

我最近从 Ionic 4 更新到 Ionic 5。Ionic 5 的图标也收到了更新。然而,显然加载图标的机制也发生了变化。

在 Ionic 4 中,可以添加这样的自定义图标https ://medium.com/@JordanBenge/how-to-create-custom-ionic-4-icons-af80cc6cc148

在assets图标文件夹中添加例如 ios-my-custom-icon.svgmd-my-custom-icon.svg。然后有必要在angular.json中引用它们,例如:

最后可以像 html 中的其他离子图标一样称呼它们:

但是,这不再适用于 ionic 5。有人知道,我们现在如何在 ionic 5 中实现自定义图标?

编辑:我意识到仍然可以通过 src 属性调用它们,例如

但是,这不像使用 name 属性那样方便。我们有没有机会与上述等价?

0 投票
0 回答
1290 浏览

javascript - Ionic 5:从多个组件更新对象数组

我现在正在构建一个 ionic 5 应用程序,我正面临一个问题。在应用程序开始时,我正在创建一个对象数组。我需要以某种方式存储这个数组,以便我具有以下功能:

  • 可视化自动更新的组件上的对象(同时在多个组件中)
  • 对象的触发功能,改变它们的值/属性。这些更改应在数组中自动更新(来自多个组件

我研究了 Observable,但我很难实现对象功能的使用。作为旁注,我无法将数组作为组件的输入传递。

感谢您的一些提示。

一些代码示例:

项目.ts

app.component.ts

display.component.html

someService.service.ts

这将是我需要的基本演示。我正在寻找一种方法,将数组分配给所有这些不同的位置,并让它们随处更新,无论哪一方做出改变。

0 投票
1 回答
663 浏览

angular - Ionic ViewChild(选项卡)未加载主页

问题是 viewchild 没有按预期工作,但是当我删除viewchild页面时确实可以工作,但我仍然需要输入页面名称,所以我需要 viewchild。

我的离子版本5.4.16

错误

错误错误:“未捕获(承诺):TypeError:this.outlet未定义select@ http://localhost:8100/vendor.js:105637:33 ngOnInit@ http://localhost:8100/tabs-tabs-module。 js:132:19

编辑:tabs.module.ts

这是我的tabs.page.ts

我的 HTML (tabs.page.html)

我的tabs-routing-moudule.ts

如果这有帮助,我还将包括我的 app.routing.module.ts

0 投票
0 回答
434 浏览

ionic-framework - 错误:找不到“@ionic/angular/css/display.css”

我正在将我的 ionic 项目从版本 4 迁移到版本 5。为此,我最初使用此命令安装了最新版本的 ionic 4

但现在它给了我这个错误

这是我的 global.scss

我不明白出了什么问题。先感谢您

0 投票
1 回答
331 浏览

angular - Ionic 5 Edge 浏览器侧边菜单未显示

我将 Ionic 更新到版本 5,从“sidemenu”模板开始了一个新项目,在 Microsoft Edge 浏览器和 Internet Explorer 中,侧边菜单在全屏时不显示。

0 投票
1 回答
234 浏览

typescript - Cannot read property of undefined when subscribing to location updates and pushing to BehaviorSubject

As i want to use location information in my Ionic 5/Capacitor app, i wrote a first version of a wrapper around the Geolocation API.

The issue is, that when i inject this service and call startReceivingLocationUpdates() i get the following error:

My location service

What am i doing wrong?

0 投票
1 回答
616 浏览

angular9 - IONIC5 和 ANGULAR 9 升级 - 错误 NG8001不是已知元素

我按照指南升级到 Ionic 5(在解决了所有已弃用的警告之后)以及 Angular v9。

在第一次构建时,我遇到了一堆错误 NG8001 is not a known element(用于标题、标题、按钮、菜单按钮等)。

我在网上搜索,今天只有一个人在同一问题上提出了这个错误!

知道如何解决吗?非常感谢!