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

angular - 在模板中使用 Monorepo 库中的离子元素会导致应用程序级别“没有 ChangeDetectorRef 提供程序”错误

我正在尝试为我的 Ionic 5 项目迁移到 monorepo 结构。为了在这个 monorepo 中的多个项目中重复使用我的 Ionic / Angular 组件和服务,我试图将它们分离到共享库中。一切都很顺利,直到我真正尝试在共享库组件的模板中使用离子元素(例如离子列表、离子按钮、离子项等)。在我这样做的那一刻,我开始收到这种性质的运行时错误(请注意,没有构建时间错误):

我创建了一个最小的可重现示例并将其放在 GitHub 上:https ://github.com/vicatcu/devdacticMulti/tree/routing-problem

克隆它,然后在根目录中运行以下命令:

...它会启动一个网络浏览器,在开发工具控制台中一切都会好起来的。如果您导航到 /ref 而不是 /lazy 您将得到我所指的异常。如果模板中libraries/academy-lib/src/lib/academy-lib.component.ts不包含任何离子元素,则该页面也将加载而不会出现错误。

为了达到这一点,我一直在关注https://devdactic.com/ionic-multi-app-shared-library。我错过了什么?

0 投票
1 回答
499 浏览

ionic-framework - 并排输入的离子标签,对齐标签右侧

我正在使用 Ionic 5 并且有一些带有输入的标签,其中标签位于左侧,输入位于标签旁边。

这是代码:

正如您在上面看到的,标签的大小不同。

如何使标签的右侧对齐?

0 投票
2 回答
1371 浏览

ionic-framework - 如何在 Ionic 5 中使用切换截断字符串

如何截断我的段落以仅显示一定数量的单词并具有“显示更多”链接以在同一页面中打开该段落的其余部分?

在我的 page.ts 文件中,我有一个填充了以下代码的数组:

在我的 HTML 文件中,我有这段代码来显示它:

0 投票
1 回答
84 浏览

ionic-framework - ionic5 发布后创建 ionic4 项目

由于 ionic5 现已发布,所以现在当我使用此命令ionic start myApp blank --type=angular创建 ionic5 应用程序时,我可以从ionic info命令中确认这一点,我想知道如何创建 ionic4 项目。创建 ionic4 项目背后的原因是我在 ionic3 中有一个应用程序,我想将该应用程序升级到 ionic4 中的第一个应用程序,然后升级到 ionic5,而不是直接升级到最新的应用程序,因为我还不知道 ionic5 的重大变化,我还没有研究它

0 投票
1 回答
291 浏览

ionic-framework - ionic 5 生产构建失败

我刚刚升级到 ionic 5 - 我的产品构建失败并出现以下问题:

调试构建运行良好。

0 投票
3 回答
4199 浏览

javascript - React + Ionic 5:标签导航问题

我无法让标签导航正常工作。

到目前为止,这是我的代码:

应用程序.tsx:

主页.tsx:

我的甲板.tsx:

当前的行为是:

  1. 用户访问 /
  2. 用户被重定向到 /home
  3. 另一个重定向到 /myDeck,选择了“我的甲板”选项卡,并且 URL 很好。
  4. 如果用户单击“Explore”选项卡,URL 会发生变化,“My Deck”选项卡会被取消选择,“Explore”选项卡会被选中,但是页面内容不会改变。

如果我更改内部路线的顺序<IonRouterOutlet>,则最初选择了“我的甲板”选项卡,当用户第一次单击“探索”选项卡时,它呈现正常,但永远不会回到“我的甲板”选项卡。

我还注意到,在 /myDeck 或 /explore 刷新时,根本不会呈现任何内容。

0 投票
2 回答
3348 浏览

javascript - 如何在 Ionic React 5 中触发反向重定向?

如何在不单击路由器链接元素的情况下在Ionic 路由器中触发具有给定动画方向(例如返回)的给定位置的重定向?

有一种标准方法可以触发路由器重定向。问题是它不能改变动画方向,所以它总是向前的:

还有一种方法可以返回,但是不能设置自定义的URL去:

我也可以制作一个按钮并触发点击它,但它看起来像一个笨拙的解决方案:

0 投票
2 回答
3230 浏览

reactjs - React Ionic 5:如何将对象从 App 组件传递到 Tab 组件

我使用 Ionic 5 选项卡模板创建了一个 Ionic React 应用程序。

我想将一个对象从 App 组件传递给选项卡组件。

有什么办法吗?

Tab1 和 Tab2 是我的标签组件。

注意:我希望这个对象在两个 Tab 组件中都使用双向数据绑定,即每当该对象在一个 Tab 组件中更改时,它必须在第二个 Tab 组件中更新。我想在不使用 Redux 或任何第三方的情况下实现它图书馆。

我的 App 组件如下所示:

0 投票
0 回答
225 浏览

typescript - Ionic v5:来自 iFrame 的链接不会在 iOS 上加载

我在 iOS 上使用 Ionic v5 应用程序:我使用来自“德国铁路”外部服务的 iFrame: https ://www.bahn.de/p/view/home/partnerprogramm/anreiseservice.shtml

我指定

在config.xml中,但是仍然无法打开外部iFrame的链接。

这有什么解决办法?

0 投票
1 回答
56 浏览

angular - 网站图标无法加载

拒绝加载图像“ http://localhost:8000/favicon.ico ”,因为它违反了以下内容安全策略指令:“default-src 'none'”。请注意,'img-src' 没有显式设置,因此 'default-src' 用作后备。