我正在尝试从类的构造函数中导入 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/