2016-02-28 51 views
1

我有以下ts代码。ionic2 - 无法解决所有参数错误

#home.ts 
import {Page, NavController} from 'ionic-framework/ionic'; 

@Page({ 
    templateUrl: 'build/pages/home/home.html' 
}) 
export class HomePage { 
    constructor(nav: NavController){ 
    } 
} 

我收到以下错误消息。

Error: Cannot resolve all parameters for 'HomePage'(?). Make sure that all the parameters are decorated with Inject or have valid type annotations and that 'HomePage' is decorated with Injectable. 
    at NoAnnotationError.BaseException [as constructor] 

我已经在FAQionic NavController exampledocumentation看看。但是我无法发现它为什么抱怨的错误。对我来说,好像我正确导入一切。

我可能做错了什么?

下面是我的系统信息

Your system information: 

Cordova CLI: 5.4.1 
Gulp version: CLI version 3.9.0 
Gulp local: 
Ionic Version: 2.0.0-beta.1 
Ionic CLI Version: 2.0.0-beta.17 
Ionic App Lib Version: 2.0.0-beta.8 
ios-deploy version: Not installed 
ios-sim version: 5.0.2 
OS: Mac OS X El Capitan 
Node Version: v4.1.1 
Xcode version: Xcode 7.0.1 Build version 7A1001 

回答

3

尝试用:

constructor(@Inject(NavController) nav:NavController) 
+0

这个工作对我来说,非常感谢 – sameera207

相关问题