问题标签 [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 回答
3453 浏览

angular - 离子可选:错误 TS1086:无法在环境上下文中声明访问器

在为离子应用程序构建产品模式时——我得到了

有想法该怎么解决这个吗?

0 投票
1 回答
2842 浏览

ionic-framework - 错误 ng.cmd run app:build:production exited with exit code 127

我尝试使用 CMD 构建我的项目:

但我有这个错误:

在此处输入图像描述

0 投票
9 回答
9877 浏览

android - Android 中的离子 5/电容器 ERR_CLEARTEXT_NOT_PERMITTED

我正在使用Capacitor构建 Ionic 应用程序。这些是为了在 Android Studio 中打开 android 应用程序而运行的以下命令。

在 Android Studio 中,我运行构建并单击运行,之后我net::ERR_CLEARTEXT_NOT_PERMITTED在设备中看到错误。我已经看到各种帖子都有相同的错误,但那些是与Cordova构建有关的。就我而言,我没有使用 Cordova 来准备 android 应用程序。

错误信息

以下是我的 Ionic App 的一些摘录。

capacitor.config.json文件

我也在 Android Studio 的 LogCat 中看到了这个错误

0 投票
3 回答
3509 浏览

html - 在 Ionic 5 中更改离子搜索栏输入的字体大小

如何更改ion-searchbar输入的字体大小?谁能帮忙。

这是我尝试过的,但这不起作用

请参考我在Stackblitz创建的工作示例

0 投票
1 回答
106 浏览

ionic-framework - Ionic 5 警报按钮都是大写的

我正在使用 Ionic 5,并且像md模式下的所有 Ionic 框架一样,所有按钮文本都是大写的。所以我在global.scss文件中维护了以下内容。

它适用于普通按钮,但Alert 按钮仍然都是大写的。如何设置警报按钮的全局参数

0 投票
2 回答
296 浏览

angular - 使用Angular在Ionic 5中路由用户时如何刷新页面

我在Page B并且我将用户路由到Page APage B. 如何刷新Page A以便获取新数据。我编写了一个服务来获取我在Page A的构造函数中调用的数据,如下所示。

页面 A

Page A的构造函数

B页

Page B中,我正在执行一个按钮操作以路由到Page APage A有了这个,我期待它在执行此按钮操作时刷新。有人可以帮忙吗?

另外,我确实在app-routing.module.ts文件中onSameUrlNavigation设置了这个。reload

0 投票
1 回答
1814 浏览

angular - ionic 5 / Angular 显示我无法获得

我导入旧项目但是当我离子服务向我展示这个错误时 Cannot GET /

如何从 Ionic 5 中的@ionic/angular 错误修复成员事件

0 投票
1 回答
32 浏览

ionic-framework - 将点击事件转换为路由器

我在旧的 ionic 3 中有以下代码,目前我必须迁移到 ionic 5。我已经用谷歌搜索了它,但仍然觉得它令人困惑。

在我的 HTML

在我的 TS 文件中

在我的 AllerhiesGroupList 页面中的 ts

0 投票
0 回答
110 浏览

ionic-framework - Ionic 5 lab 不显示 windows phone 平台

我对 ionic 比较陌生,我正在使用 ionic 实验室来概述每个设备(ios、android、windows)。到目前为止,它适用于 android、ios 和 web 应用程序。但是当我选择查看 windows 平台时,我得到一个带有以下错误的黑页

错误:

找不到模块'./undefined.entry.js 未处理的承诺拒绝:无法读取未定义的属性'isProxied';区域:; 任务:Promise.then;值:TypeError:无法读取未定义的属性“isProxied”

0 投票
0 回答
903 浏览

angular - ion-slide 不适用于 ngFor 指令

[编辑,帖子底部的新信息]

在我的应用程序中,我有几个不同的页面,其中包含一个 ion-slides 元素。除了一个之外,它们都可以正常工作,并且我已经设法跟踪 *ngFor 指令。

这是页面的html代码:

填充“plafond”对象的打字稿代码是:

getPlafondData 返回一个正确解析的承诺,这是我得到的 JSON 对象:

我已经使用 jsonlint.io 进行了验证。这是有效的。如果我不使用 *ngFor 指令,而是使用符号 plafond[index] 创建 9 张幻灯片,则这些幻灯片将正确呈现并可用。

真正奇怪的是,在应用程序的另一个页面上,我还有另一个滑块:

它以几乎相同的方式完美地获取数据:

几天来,我一直在努力解决这个问题,但找不到任何明显的东西。

这是我的离子信息输出:

编辑好吧,这比我想象的还要奇怪。如果我在 ion-slides 定义中放入 mode="xxx" ,它可以工作.. 倒置。如果我输入<ion-slides mode="ios">,它可以在android设备上运行,但不能在 iPhone 上运行。反之亦然,如果我把<ion-slides mode="md">它放在iPhone上而不是 android 上。这真的很奇怪。