ionic2相关内容

返回时未调用 ngOnInit

我注意到当我返回已经实例化的页面时,没有调用 ngOnInit() 方法.我必须为此使用任何其他方法吗?我需要一个在他访问特定页面时调用的方法. 编辑已经测试过 onPageWillEnter() 但它不会在 Ionic 2 中触发 解决方案 检查 生命周期事件 链接中的部分. 您可以使用 ionic 2 生命周期挂钩 ionViewWillEnter(){//你的方法} ..
发布时间:2022-01-13 20:38:16 其他开发

Ionic 2 Slides 组件 - 如何访问 Swiper API

在应用欢迎页面/幻灯片上使用 ion-slides 组件(4 张幻灯片).我需要用户跳到最后一张幻灯片的能力.文档说 Swiper API 的 ion-slides 实现.我需要访问以下方法: mySwiper.slideTo(index, speed, runCallbacks); 如何实现的提示? 解决方案 你可以在 options 属性中传递一个函数. 原始答案. @C ..
发布时间:2022-01-13 20:38:07 其他开发

Angular 2 - Firebase Storage -putString() 方法支持元数据?

我的 ionic 2 应用程序中有一个简单的功能,可以将文件上传到我的 firebase 存储服务器.它从相机中抓取图像的 base64 编码字符串,但是当我不尝试强制 content-type 时,它默认为 application/octet-stream.当我尝试将元数据添加到 putString() 方法时,出现错误. 有谁知道我如何使用 putString 做到这一点? 这是我 ..
发布时间:2022-01-13 20:37:57 其他开发

错误:xcode-select:错误:工具“xcodebuild"需要 Xcode

我正在使用 Ionic 2.该应用在 Windows 上成功构建了一个 Android apk. 我现在正在尝试在 OSX 上为 iOS 构建它.当我跑步时: 离子构建 ios 我得到以下信息: 任何建议表示赞赏. 解决方案 安装后需要配置xcode: 打开 xcode,转到 > 首选项 > 位置(选项卡)> 命令行工具(下拉菜单)> 设置最新版本. ..
发布时间:2022-01-13 20:37:48 其他开发

Angular 2:在本地 .json 文件中找不到文件

我看过一些关于无法找到本地文件来打开它们的不同帖子,无论它们是图像文件还是数据文件,但没有一个解决方案对我有用.我的猜测是我缺少一些配置. 我要查找的文件位于与我的 app.html 和 app.ts 文件处于同一级别的名为“data"的文件夹中. 这是我在 app.html 中的内容,PS 我也在使用 Ionic2: 在 app.ts 文件中我有: getDepartment ..
发布时间:2022-01-13 20:37:39 前端开发

防止多个离子警报堆积

如何检测 ionic 2 alert ui 组件 实例是否已在为了不显示另一个警报? 解决方案 我最终为 Ionic 的 Alert 控制器编写了一个包装提供程序,如下所示: import { Injectable } from '@angular/core';从“离子角"导入 { AlertController };@Injectable()导出类警报 {公共警报提交:任何;构造函数( ..
发布时间:2022-01-13 20:37:24 其他开发

在 Ionic 2 中,如何创建使用 Ionic 组件的自定义指令?

创建一个基本指令很简单: 从'angular2/core'导入{组件};@零件({选择器:'我的组件',模板:' 你好!'})导出类 MyComponent {构造函数(){}} 这按预期工作.但是,如果我想在我的指令中使用 Ionic 组件,事情就会爆炸. 从'angular2/core'导入{组件};@零件({选择器:'我的组件',模板:' ..
发布时间:2022-01-13 20:37:07 前端开发

如何在 Firebase 中找到“SENDER ID"?

我正在 ionic 2 中创建 Push notification 演示.我尝试从 firebase 生成 server key 和 sender key.我已遵循此教程.但我在我的 firebase project setting 屏幕中找不到 cloud messages 选项卡,如下图所示,并且没有 Server key 和 sender标识. 我需要 SENDER ID 在我的应用程 ..
发布时间:2022-01-13 20:36:58 其他开发

离子运行浏览器--livereload 不工作

我试图在我的 ionic 2 应用程序上使用实时重新加载.所以我找到了这个命令 ionic 运行浏览器 --live-reload 没有按预期工作,在进行代码更改时我收到控制台消息 [16:12:47] 构建开始 ...[16:12:47] 转译更新开始...[16:12:47] 转译更新在 46 毫秒内完成[16:12:47] 深度链接更新开始...[16:12:47] 深度链接更新在 2 ..
发布时间:2022-01-13 20:36:50 其他开发

ionic 2 页面更改事件

我想在每次页面更改时执行一些代码. 我可以为每个页面添加一个 ngOnDestroy 方法.看来我可以使用 Ionic 2 页面 生命周期挂钩(例如 ionViewDidUnload) 以获得完全相同的效果,但我没有费心去测试它.我宁愿在主应用程序类中添加一个方法. 我发现您可以订阅 Angular 2 路由器事件.我如何翻译它以在 Ionic 2 中使用?我首先遇到了 import ..
发布时间:2022-01-13 20:36:33 其他开发

如何在 IONIC 2 中设置 100% 宽度的离子选择组件

我想将离子选择设置为 100% 的宽度. 我尝试过这样的 css 类: .mySelect { 宽度:100% !important;} 但它不起作用. 解决方案 我做到了. 对于需要解决方案的人,这里是代码: .myCustomSelect{最大宽度:100%!重要;} 你必须重写'max-width' css 属性. ..
发布时间:2022-01-13 20:36:25 其他开发

Ionic 2 应用程序通过商米 V1 打印

对于使用商米 V1 打印的 ionic 2 应用程序,通过执行为打印机添加了本机插件 cordova 插件添加 cordova-plugin-printer 首先我检查了打印机是否可用 checkPrinter() {this.printer.check().then(function () {alert("打印机可用");}, 功能 () {alert("打印机不可用");});} 它会 ..
发布时间:2022-01-13 20:36:00 其他开发

Ionic 2 range touchend 事件

我正在尝试在输入末尾使用 Ionic 2 获取范围滑块的值. 在文档中唯一可用的event是ionChange,在输入过程中会触发几次,我只需要最后一个值来执行动作. 我尝试手动添加 touchend 事件,但该事件被忽略. 这也是一个 Plunker 的问题. 有人知道在 Ionic 2 的范围滑块上收听 touchend 事件的方法吗? 解决方案 还有 ionB ..
发布时间:2022-01-13 20:35:42 其他开发

在加载之前在视图中加载数据

我有一个问题,我正在使用 Ionic 2 和 angular 2. 我必须在视图中显示一些数据,但我从同一页面中的 API 获取这些数据,因此当我尝试在视图中显示它们时,它们尚未定义.获取这些数据后如何等待加载视图? 我尝试过 onPageWillEnter 但它不起作用. 提前谢谢你. 解决方案 你可以用 *ngIf 包装你的模板 模板:` ..
发布时间:2022-01-13 20:35:31 其他开发