问题标签 [ionic2]

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 投票
2 回答
11920 浏览

javascript - 如何在 ion-checkbox 中使用 ngModel?

我正在尝试与 ngModel 一起使用,但 ngModel 在那里不起作用。我的代码:

但我收到一个错误:

例外:表达式“在 AddInterestItem@5:2 中检查”在检查后已更改。以前的值:“假”。当前值:[在 AddInterestItem@5:2 中签入]中的“假”

示例数据:

0 投票
2 回答
4822 浏览

javascript - 加载页面内容的事件(Ionic 2)?

我正在使用 NavController http://ionicframework.com/docs/v2/api/components/nav/NavController/我更改页面,我需要知道何时加载新页面,有什么事件吗?

0 投票
7 回答
19786 浏览

javascript - 如何使用 nav.popTo() (离子 2)?

我正在使用导航控制器。要返回,我可以使用 nav.pop(),但是如果我需要转到另一个页面(不是最后一个页面),如何使用 nav.popTo()?

0 投票
5 回答
6510 浏览

angular - 如何在 Ionic 2 中隐藏带有标签的导航栏?

如何在 Ionic 2 中隐藏带有标签的导航栏?

我只想将其隐藏在其中一个页面中,不包括其他页面。

我已经尝试过hide-nav-bar="true",但它不起作用。

0 投票
1 回答
955 浏览

ionic-framework - 角度2中的抽象状态和多个视图

我想将一个小原型带有 Angular 1.4.7 的 Ionic 1.1.1迁移带有 Angular 2.0.0-beta.1 的 Ionic 2。在我当前的原型中,我使用ui-router带有抽象状态和嵌套视图的 Angular。

这是视图mystate.html

以下是定义的状态:

Angularui-router允许以下操作:

  • 一次加载两个不同的模板(例如mystate.home)。
  • 彼此独立地加载嵌套视图(例如mystate.leftAmystate.rightA)。

所以我不知道如何使用 Angular2 路由器来实现这一点。有人可以给我一个例子或提示如何进行。

0 投票
1 回答
10491 浏览

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

创建一个基本指令很简单:

这按预期工作。但是,如果我想在我的指令中使用 Ionic 组件,事情就会爆炸。

该指令被渲染,但 Ionic 组件没有被转换,因此不会看起来/正常工作。

我找不到这方面的任何例子。我该怎么做?

0 投票
2 回答
1431 浏览

ionic-framework - 在 ionic/ionic 2 中显示社会行动表?

有没有办法在 ionic/ionic 2 中显示这样的社交活动表?我想在那里添加社交按钮。

在此处输入图像描述

0 投票
2 回答
52877 浏览

regex - 使用模式 Angular 2 进行输入验证

我目前正在用 ionic 2 (Angular 2) 编写一个简单的表单。我想知道如何在验证中添加一个简单的正则表达式模式:

我基本上有这个:

正在获取最大长度、最小长度和所需(如果不满足条件,则禁用该按钮)。现在我想将输入限制为数字并在其前面加上 06(数字最少的荷兰电话号码)。

然而,该模式并未在验证中被拾取。我可以这样做,还是需要代码方法?

0 投票
1 回答
965 浏览

typescript - Angular 2:DynamicComponentLoader 数据未绑定到模板

我正在使用 angular2 API 指南中详细介绍的 DynamicComponentLoader,

https://angular.io/docs/ts/latest/api/core/DynamicComponentLoader-class.html

我已将代码设置为如下所示:

我在我的网络浏览器中看到了模板,但是 {{item}} 没有在模板中绑定。

我不太确定我哪里出错了,任何帮助将不胜感激。

谢谢,

0 投票
4 回答
16025 浏览

ios - Ionic 2,在 iOS 上使用 Angular 2 管道中断—“找不到变量:Intl”

在模板中使用日期、百分比和货币管道时遇到同样的问题——</p>

例如,我正在使用一个简单的百分比管道:

它在 Chrome 上运行时可以工作,但是当我部署到 iOS 设备时,它会抛出此错误:

“例外:ReferenceError:找不到变量:Intl in [{{ {{ .0237| percent:'1.2-2' }} ...”

有没有其他人遇到过这个问题?任何建议或帮助将不胜感激!谢谢!