Ionic 2:使用导航控制器
Ionic 2: use NavController
我正在尝试从类的构造函数中导入 NavController 如下文档/示例:
import {NavController} from "ionic-framework/ionic";
//some other code
export class SignUp {
constructor(nav: NavController) {
this.nav = nav;
}
}
和控制台输出:未捕获的错误:找不到模块"./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
,或者只是在参数中将 nav 放在 nav 之前public
,例如:
constructor(public nav: NavController) {
}
你不会 ne
试试这个:
export class Signup {
static get parameters() {
return [[NavController]];
}
constructor(nav) {
this.nav = nav;
...
}
}
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- angular 1.5应用程序中的导航栏
- 从控制器返回后Ajax启动事件激发
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何在单击复选框后调用控制器方法
- Ionic 2:使用导航控制器
- AngularJs - 如何在导航到新路线时清理控制器
- 滚动上的音量控制器导航栏
- 引导导航面板和日期选择器,并用javascript调用C#控制器
- 如何修复Appcelerator's”;“导航控制器”;使用TabGroup作为基本窗口
- 如何在Javascript中导航到具有复杂类型作为参数的MVC5控制器
- 在控制器中测试Ember.js的路由导航
- AngularJS控制器索引页之间的导航
- 从控制器中的导航器获取用户位置
- $scope在导航栏控制器中不起作用
- 即使控制器$scope具有新值,导航部分也不会更新
- 控制器内部的离子导航按钮触发两次
- Sencha触摸控制器不能在导航视图中工作