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

angular - “*navbar”是什么意思?

每当我按照 ionic 的教程进行操作时,我都会看到这句话*navbar。这是什么意思?我知道 * 表示它正在模板中插入标签,但不能真正理解这个表达式。

0 投票
1 回答
2142 浏览

javascript - Ionic 2 - 带有参数的页面之间的导航(空白应用程序)

我有一个空白的 ionic 2 项目,并且有一个带有列表的页面。当您单击一个列表项时,您应该会看到该项的详细视图。这是我的列表文件:

列表.html:

列表.js:

这是我的详细视图文件:

详细视图.html:

详细视图.js:

当我使用“离子服务”时,我收到以下消息:

SyntaxError: C:/.../app/pages/item-detail/item-detail.js: Unexpected token (18:23) while paring file: ...

所以我认为详细视图的构造函数不能这样工作。但我没有找到可以帮助我的东西。我认为这个解决方案已被弃用,因为我找到的教程是 2015 年的。但就像我说的,我没有找到有用的东西。我的 Ionic 框架版本是 2.0.0-beta.8

0 投票
1 回答
7556 浏览

angular - Ionic2,将 NavController 注入 Injectable Service

我在使用 Ionic2 框架的 Angular2 中的 Injectable Service 存在问题。

我的服务如下所示:

我得到错误No provider for NavController。这很奇怪,因为在任何 Page 类中它都在工作,尽管它有@Component,也许这就是问题所在。

编辑#1:

我在 中提供此服务ionicBootstrap,如下所示:

0 投票
1 回答
1536 浏览

cordova - 使用“捏和缩放”裁剪图像

我正在寻找一种方法,允许用户在使用相机拍照或从手机图库中获取图像时使用“捏合和缩放”来裁剪图像。任何想法如何在 Ionic2 中实现这一点?

0 投票
1 回答
2648 浏览

javascript - 在控制器中使用 Javascript 删除 ionic 2 ion-card div

当有人点击垃圾桶图标时,我需要移除 ionic 2 卡。到目前为止,我的代码querySelector is null在运行时会出错。

视图 html 如下所示:

我的控制器 javascript 代码如下所示:

我得到的错误是

0 投票
1 回答
7009 浏览

angular - 在 ionic 2 中使用带有侧边菜单的 nav.push

我尝试制作一个小应用程序ionic2来了解它,但导航有问题。

事实上,我非常了解rootpage(更改 whit nav.setRoot)和“正常”页面(添加 with nav.push)之间的区别。问题是对于我的应用程序,我需要能够打开一个侧面菜单(如果我在 a 上可以,rootpage但不是第二种类型的页面不行)并且能够返回(这是可以使用推送页面,但不能使用根页面)。

所以对我来说,这种类型的页面应该是推送而不是根页面,但是如何在这种类型的页面上显示侧边菜单?

谢谢你。

0 投票
1 回答
7537 浏览

angular - 在 Ionic 2 中使用第三方 cordova 插件和 TypeScript

在我的 Ionic 2 应用程序(TypeScript)中,我使用插件,例如ionic-native可以正常工作的相机插件。现在我想使用BackgroundMode plugin: https://github.com/katzer/cordova-plugin-background-mode。我阅读了自述文件,按照描述进行了安装。

在 Usage 它说插件可以像这样使用:

在我的IDE(Atom)中,当我输入它时,它说它找不到cordova。

我在 Google 上搜索了很多关于 cordova 插件和 Ionic 2 的信息,在某些情况下它们使用 navigator.somePlugin.someFunction()window.navigator如果我理解正确的话就是这个对象),但这对我也不起作用。我console.log在我的应用程序中做了一个,chrome 设备检查器显示了这个:

我的问题是:

如何在 ionic 2 TS 中使用 BackgroundMode 插件?我什至不知道如何将它包含在我的项目中......

0 投票
1 回答
1698 浏览

css - Ionic2 $font-family-base 不工作

Ionic2 中的变量$font-family-base不起作用。

app.variable.scss文件中,我向它添加了一个新值,但旧值仍然存在。

其他变量如$font-size-base工作正常

这些是我的构建任务www

我错过了什么?

那是我的字体

这个字体在我的app.scss文件中,在我的app.core.scss

app.core.scss

更新:

如果我使用特定的设备 sass 变量,即:

  • $font-family-md-base
  • $font-family-ios-base
  • $font-family-wp-base

Tha 是一种奇怪的行为,但我想$font-family-base必须按特定的顺序或文件设置,我仍然没有弄清楚。

0 投票
2 回答
8516 浏览

javascript - 使用 ionic 2 而不是 typescript 应用程序创建一个 javascript starter 应用程序

我正在尝试创建一个 JS 入门项目,但ionic start xxx --v2创建了一个打字稿项目。

我需要创建一个 JS 入门项目,以便可以将现有的 JS ionic 2 应用程序复制到全新安装中。

我确实尝试将我所有的 JS 文件重命名为 typescript,但得到了一些类型的错误消息:

类型 yyy 上不存在属性 xxx

0 投票
3 回答
16989 浏览

angular - 使用 Ionic v2 离开页面(向后导航)之前发出警报

alert在返回上一页之前,如何显示用户必须关闭的 ?我正在使用标准<ion-navbar *navbar> 箭头按钮

我尝试像这样挂钩NavController事件ionViewWillLeave,但它不起作用:

这会显示警报,但一旦关闭就不会返回。如果我将其注释掉,则后退按钮可以正常工作。