问题标签 [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.
angular - ionic 2 页面更改事件
每次页面更改时,我都想执行一些代码。
我可以为每个页面添加一个ngOnDestroy
方法。看来我可以使用 Ionic 2 页面生命周期钩子(例如ionViewDidUnload
)来获得完全相同的效果,但我没有费心去测试它。我宁愿在主应用程序类中添加一个方法。
我看到您可以订阅 Angular 2路由器事件。我如何翻译它以在 Ionic 2 中使用?我import { Router } from '@angular/router;
首先遇到了一个错误:
网络包配置
无论如何,如果有办法使用ionic-angular的Nav
or服务,这对我来说更有意义。NavController
有没有办法做到这一点?
angular - ionic2 离子列表,带有一个按钮,都具有(单击)事件
我想要实现的是当我点击下载按钮时它应该做其他事情,当点击项目时它应该打开一个新窗口
但是当我点击下载按钮时,这两个事件都会被击中。当我点击下载按钮时,有没有办法可以抑制项目事件?
angular - ionViewDidLoad() 函数的目的是什么?
在运行时,ionic g page pageName
我会生成 .ts、.css 和 .html 文件。
在 .ts 文件中,我有一个名为的函数ionViewDidLoad(){}
,它会在我的视图出现之前打印出来。
我相信这可以在构造函数本身中完成?
有人可以给我一些关于此功能的任何博客或解释的参考吗?
angular - ionic 2 和提供程序中的 nativeStorage
我想在本地存储中存储一个令牌,如果它存在,稍微调整一下,然后在页面上使用它。
使用 ionic 1,很容易创建一个从本地存储中获取数据、更改并返回数据的服务,以便主要组件可以随意使用它。
但是现在 NativeStorage.getItem() 返回一个承诺,我如何强制服务完全完成获取项目,并在将调整后的令牌作为数据返回之前完成我的其他更改?
我希望能够做到:
在 tokenService 中,提供者有:
我是否只需要在承诺完成时调用另一个主函数?
喜欢:
而不是在 ngOnInit 的构造函数中有:
mainAction() 还有我想做的其余部分吗?
angular - ionic2 tabs getSelected 方法给出了先前的选择
以下是我正在处理的代码
以下是 Html 代码
现在,如果我单击任何选项卡,this.tabs.getSelected() 会给我之前选择的选项卡..
如果我想要当前选定的选项卡,我该如何实现这一点..
angular - 在 Ionic 2 中使用图像资源的正确方法
Ionic 2 中图像资产的最佳实践是什么?我有一堆 SVG 想用作非系统图标。我发现了一些关于使用 Gulp 的旧技巧,但似乎 Ionic 团队已决定将 Rollup 作为构建工具的选择,到目前为止还没有关于此的文档。
有人告诉我只需将它们添加到www/img
. 有什么缺点吗?
cordova - Ionic 2 设备就绪未在 2000 毫秒内触发
在使用出现运行应用程序并收到以下消息后,我正在IOS平台ionic 2 beta 11
上工作:ionic run ios
white screen
有什么建议吗?究竟是什么问题?
angular - ionic2 的页面可以支持嵌套目录结构吗?
我看到pages
许多 Ionic 2 项目的目录是一个扁平结构,如下所示(如果我们使用它的生成命令,生成的目录结构是扁平的)。
例如
但是如果一个项目包含很多页面,我希望该pages
目录支持如下子目录:
例如
Ionic 2pages
支持这个吗?对其他目录(如providers
和)的相同问题pipes
。