javascript - ionic 2 : use NavController

标签 javascript ionic2

我正在尝试从类的构造函数中导入 NavController,遵循文档/示例:

import {NavController} from "ionic-framework/ionic";
//some other code
export class SignUp {
    constructor(nav: NavController) {
        this.nav = nav;
    }
}

控制台输出: Uncaught Error :找不到模块“./pages/signup/signup”

如果我删除构造函数,则不会出现错误。

似乎在 construct() 中存在某种错误,但我找不到,我看到了不同的示例,而我编写的代码片段与它们相同。 有什么想法吗?

编辑:在 CLI 上我看到了这个错误:

ERROR in ./app/pages/signup/signup.js
Module build failed: SyntaxError: app/pages/signup/signup.js: Unexpected token (10:16)
   8 | export class SignUp {
   9 | 
> 10 |  constructor(nav: NavController) {
     |                 ^
  11 |      this.nav = NavController;
  12 |      console.log(this.nav)
  13 |  }

最佳答案

你的语法错误。您应该在构造函数中包含 this.nav = nav,或者将 public 放在参数中的 nav 之前,例如:

constructor(public nav: NavController) {

    }

你不会

关于javascript - ionic 2 : use NavController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35602528/

相关文章:

javascript - 如何通过 Angular 中的ng-style范围添加部分css属性值

angular - 如何在没有 TypeError : Cannot read property 'create' of undefined? 的情况下执行 ng-xi18n

javascript - 处理 http 调用的响应 : filter is not a function

javascript - ES6 Map 或 array : need first, last, previous, next, 在 TypeScript 中获取(混合数组和 Map)

javascript - 我们如何在 webgl 的两个 Canvas 中显示相同的对象?

javascript - 在 javascript 中使用单选按钮更改图像

javascript - 为什么 coffeescript 会生成这样的类?

javascript - Ionic 2 正在加载过时的组件

javascript - 如何更改选项卡并转到导航堆栈的根目录?

angularjs - 我如何在 Ionic 2 中使用自定义字体 (ttf-File)?