问题标签 [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 投票
4 回答
10275 浏览

angular - 删除 ionic 2 中的开始和结束边界离子列表标记

只想删除开始和结束边框。我对这种编程语言很陌生。我正在使用下面的代码来显示列表。

我需要删除下面提到的屏幕截图上突出显示的红色圆圈边界。怎么做? 在此处输入图像描述

0 投票
2 回答
42066 浏览

angular - 如何使用 TypeScript 在 Ionic 中获取设备宽度和高度?

我正在尝试使用打字稿在 ionic 2 中获取设备宽度和高度。

在我使用的以前版本的 ionic 2 中,

但在较新的版本中,这不起作用。

Type Script + ionic 2 是如何工作的?

0 投票
2 回答
20968 浏览

angular - 如何在angular2中的同一控制器内的另一个函数中调用一个函数

我正在处理登录页面。我想要做的是我在一个类中有两个函数validateLogin()submit(). 单击登录按钮时,我已成功提交,并且可以获取用户名和密码。

我试图在我的提交函数中调用我的 validateLogin 函数,但我无法调用它,我的 sublime 文本在 validateLogin 上显示错误,并且我的 chrome 浏览器中没有任何错误。

如何在我的提交函数中调用我的函数 validateLogin?

这是一个演示 plunker,它运行良好

错误:

在我的控制台中获取http://localhost:8100/build/js/app.bundle.js

在我的发球中,我得到了类似的错误TypeScript error: /home/panini/AutoSparParts/app/pages/home/home.ts(40,5): Error TS2663: Cannot find name 'validateLogin'. Did you mean the instance member 'this.validateLogin'?

上述错误我正在调用任何帮助

0 投票
1 回答
13113 浏览

javascript - 在 Ionic 2 / Angular 2 beta 10 中访问窗口对象

在 Angular 1.x 和 Ionic 1.x 中,我可以通过依赖注入访问窗口对象,如下所示:

我如何在 Angular 2 和 Ionic 2 中做同样的事情?

0 投票
1 回答
1470 浏览

angular - 推送新页面时如何保持标签?

当我在控制器中推送这样的新标签时:

this.nav.push(EditPage);

选项卡消失。我怎样才能保留标签?

下图:

在此处输入图像描述

当新页面出现时: 在此处输入图像描述

0 投票
2 回答
1776 浏览

angular - 如何从 ionic2 中的服务更新页面?

我有一个名为“用户数据”的服务,它负责在收到请求时获取“用户数据”。

我有一个页面负责显示“用户数据”。当页面加载时,它会获取数据并显示。

我有一个菜单,其中包含一些按钮。点击这些按钮将向“用户数据”服务发送请求并修改数据。当数据被修改时,我希望页面得到有关更改的通知并调整页面。

我所做的是

  • 在服务中:发布一个名为“user:change”的事件,并与修改后的数据一起发送
  • 在页面中,订阅捕捉这个事件

函数updateUsers一切正常,除了this.users没有分配新值。这很奇怪。

有时,当我调试时,我收到一个错误,例如:“尝试分配给只读属性”

你知道为什么吗?

0 投票
3 回答
6557 浏览

angular - 如何使离子导航透明?

我想离子标头或导航透明,所以我可以像图片上显示的那样。但是将背景颜色设置为透明并不能解决问题。内容应该是“全屏”比。如果可能,内容应该在状态栏的后面。

在此处输入图像描述

0 投票
1 回答
380 浏览

angular - Angular2/Ionic2 - 防止控制器在导航时重新加载

所以我首先做了一个使用标签的应用程序版本。使用tabs,当我导航到一个页面时,视图将第一次启动(从 api 拉数据并显示它),当我离开它并返回时,不需要重新加载,它基本上是离开的这是因为控制器没有再次运行。

我已经实现了Ionic2 侧菜单启动器,它似乎设置得很好。但是例如当导航到我的播客页面并播放曲目时,当我导航离开时,曲目继续播放(这对我来说很好)。但是,当我再次导航到播客页面时,它就像一个全新的实例:曲目显示为未播放,进度条在开始时,然后我可以再次按下播放并播放该曲目的两个实例同时。基本上整个控制器都会启动一个新实例。所以这也意味着每次我导航到页面时都会发出我的 HTTP 获取请求(我想如果我为此设置某种缓存,这不是一个问题,但我的主要烦恼是播客进度/状态问题)。

这里有什么提示或建议吗?

谢谢!

0 投票
5 回答
68269 浏览

angular - 如何在ionic 2中正确使用(点击)?

这是我第一次尝试使用 ionic 2。但我已经遇到了困难。但我正在努力。所以在我开始一个新项目后,我继续看看如何使用点击事件。我在网上搜索和阅读。但仍然没有得到正确的答案。

所以我在按钮点击事件上使用了这段代码。

我的 .ts 文件如下所示。

我尝试添加selector: 'myitem',到@component 部分。

0 投票
3 回答
6102 浏览

angular - Ionic2 应用程序中的 API url 等设置在哪里保存?

我有几个设置应该在配置文件中。

例如:API 的 URL

Ionic 2 的最佳位置在哪里?