Следуя инструкциям здесь, я дошел до синтаксической ошибки. при компиляции моего машинописного кода.
Вот ошибка:
/app/pages/list/list.js Ошибка сборки модуля: SyntaxError: /focus/projects/ionic-todo/app/pages/list/list.js: Неожиданный токен (10:17) 8 | 9 | экспорт класса ListPage {
10 | конструктор (nav: NavController) { | ^ 11 | this.nav = навигация; 12 | 13 | это.элементы = [
Как видите, кажется, что с толстой кишкой что-то не так. Однако, если вы удалите двоеточие, вы получите аналогичную ошибку вместо пробела.
Вот полный код:
import {Page, NavController} from 'ionic-angular';
import {AddItemPage} from '../add-item/add-item';
@Page({
templateUrl: 'build/pages/list/list.html'
})
export class ListPage {
constructor(nav: NavController){
this.nav = nav;
this.items = [
{'title': 'hi', 'description': 'hello'},
{'title': 'sadf', 'description': 'asdfasdf'},
{'title': 'asd', 'description': 'asdf'}
];
}
addItem()
{
this.nav.push(AddItemPage, {ListPage: this});
}
}
Любые идеи, что может быть причиной этого?