问题标签 [ionic3]

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 投票
6 回答
12908 浏览

angular - ionic 2 页面更改事件

每次页面更改时,我都想执行一些代码。

我可以为每个页面添加一个ngOnDestroy方法。看来我可以使用 Ionic 2 页面生命周期钩子(例如ionViewDidUnload)来获得完全相同的效果,但我没有费心去测试它。我宁愿在主应用程序类中添加一个方法。

我看到您可以订阅 Angular 2路由器事件。我如何翻译它以在 Ionic 2 中使用?我import { Router } from '@angular/router;首先遇到了一个错误:

网络包配置

无论如何,如果有办法使用ionic-angular的Navor服务,这对我来说更有意义。NavController有没有办法做到这一点?

0 投票
1 回答
7433 浏览

angular - ionic2 离子列表,带有一个按钮,都具有(单击)事件

我想要实现的是当我点击下载按钮时它应该做其他事情,当点击项目时它应该打开一个新窗口

但是当我点击下载按钮时,这两个事件都会被击中。当我点击下载按钮时,有没有办法可以抑制项目事件?

0 投票
2 回答
26363 浏览

angular - ionViewDidLoad() 函数的目的是什么?

在运行时,ionic g page pageName我会生成 .ts、.css 和 .html 文件。

在 .ts 文件中,我有一个名为的函数ionViewDidLoad(){},它会在我的视图出现之前打印出来。

我相信这可以在构造函数本身中完成?

有人可以给我一些关于此功能的任何博客或解释的参考吗?

0 投票
2 回答
17841 浏览

angular - 错误 TS4053:导出类的公共方法的返回类型具有或正在使用名称“可观察”

我正在尝试使用 ionic 2 & angular 2 构建应用程序,当我尝试运行我的应用程序时出现此错误。我建立了另一个项目来检查和同样的问题,我真的很困惑这个问题。

照片中的错误

这是我的服务代码

0 投票
1 回答
1474 浏览

angular - ionic 2 和提供程序中的 nativeStorage

我想在本地存储中存储一个令牌,如果它存在,稍微调整一下,然后在页面上使用它。

使用 ionic 1,很容易创建一个从本地存储中获取数据、更改并返回数据的服务,以便主要组件可以随意使用它。

但是现在 NativeStorage.getItem() 返回一个承诺,我如何强制服务完全完成获取项目,并在将调整后的令牌作为数据返回之前完成我的其他更改?

我希望能够做到:

在 tokenService 中,提供者有:

我是否只需要在承诺完成时调用另一个主函数?

喜欢:

而不是在 ngOnInit 的构造函数中有:

mainAction() 还有我想做的其余部分吗?

0 投票
1 回答
2416 浏览

angular - ionic2 tabs getSelected 方法给出了先前的选择

以下是我正在处理的代码

以下是 Html 代码

现在,如果我单击任何选项卡,this.tabs.getSelected() 会给我之前选择的选项卡..

如果我想要当前选定的选项卡,我该如何实现这一点..

0 投票
1 回答
426 浏览

angular - http get 请求在 curl 中返回的值与在 ionic2/angular2 中不同

当我像这样使用 curl 发出获取请求时:

我返回了正确的信息:

但是当我像这样在角度 2 中执行相同的请求时:

我返回了一个名为 observable 的奇怪对象,它看起来像这样:

在此处输入图像描述

为什么请求不能以角度工作?

0 投票
4 回答
87534 浏览

angular - 在 Ionic 2 中使用图像资源的正确方法

Ionic 2 中图像资产的最佳实践是什么?我有一堆 SVG 想用作非系统图标。我发现了一些关于使用 Gulp 的旧技巧,但似乎 Ionic 团队已决定将 Rollup 作为构建工具的选择,到目前为止还没有关于此的文档。

有人告诉我只需将它们添加到www/img. 有什么缺点吗?

0 投票
2 回答
8715 浏览

cordova - Ionic 2 设备就绪未在 2000 毫秒内触发

在使用出现运行应用程序并收到以下消息后,我正在IOS平台ionic 2 beta 11上工作:ionic run ioswhite screen

有什么建议吗?究竟是什么问题?

0 投票
2 回答
1613 浏览

angular - ionic2 的页面可以支持嵌套目录结构吗?

我看到pages许多 Ionic 2 项目的目录是一个扁平结构,如下所示(如果我们使用它的生成命令,生成的目录结构是扁平的)。

例如

但是如果一个项目包含很多页面,我希望该pages目录支持如下子目录:

例如

Ionic 2pages支持这个吗?对其他目录(如providers和)的相同问题pipes