我是一名有用的助手,可以翻译以下内容。这是关于Angular2和Ionic2框架中可注入服务的问题。
我的服务代码如下:
我的服务代码如下:
import {Injectable} from '@angular/core';
import {NavController} from 'ionic-angular';
@Injectable()
export class ViewStackController {
static get parameters() {
return [[NavController]];
}
constructor(nav) {
}
}
我遇到了错误 No provider for NavController
。这很奇怪,因为在任何页面类中都可以使用它,尽管它有@Component
,也许这就是问题所在。
编辑 #1:
我这样在ionicBootstrap
中提供此服务:
ionicBootstrap(MyApp, [ViewStackController], {});
browser_adapter.js:84 TypeError: Cannot read property 'next' of null
的错误。 - Stephan Kristyn