Ionic2, внедрить NavController в сервис Injectable
У меня проблема с Injectable Service в 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
, Это странно, потому что в любом классе Page это работает, хотя и имеет@Component
, может быть в этом подвох.
редактировать # 1:
Я предоставляю эту услугу вionicBootstrap
, как это:
ionicBootstrap(MyApp, [ViewStackController], {});