Модуль «node_modules/ionic-angular/index» не имеет экспортированного элемента «Страница»

я следовал инструкциям этого руководства: https://www.thepolyglotdeveloper.com/2016/02/add-barcode-scanning-functionality-to-your-ionic-2-app/ Однако при запуске приложения я получаю сообщение об ошибке :

Ошибка машинописного текста «Модуль «Путь/node_modules/ionic-angular/index»» не имеет экспортированного члена «Страница».

Мой код:

import {Page, Platform, Alert, NavController} from 'ionic-angular';

@Page({
    templateUrl: 'build/pages/home/home.html'
})

export class HomePage {
static get parameters() {
    return [[Platform], [NavController]];
}

constructor(platform, navController) {
    this.platform = platform;
    this.navController = navController;
}

scan() {
    this.platform.ready().then(() => {
        cordova.plugins.barcodeScanner.scan((result) => {
            this.nav.present(Alert.create({
                title: "Scan Results",
                subTitle: result.text,
                buttons: ["Close"]
            }));
        }, (error) => {
            this.nav.present(Alert.create({
                title: "Attention!",
                subTitle: error,
                buttons: ["Close"]
            }));
        });
    });
}
}

Я совершенно не представляю, что делать. Я тоже новичок в Ionic, поэтому не знаю, что делать.


person DS87    schedule 04.06.2017    source источник


Ответы (1)


Используйте @Component вместо @Page. @Page больше не рекомендуется

Оформить заказ https://forum.ionicframework.com/t/difference-between-page-and-component/55287

person Yuvraj Patil    schedule 05.06.2017