Приложение My Angular Dart не компилируется. Я новичок в Angular Dart и не понимаю, в чем проблема.
Это компонент BookList:
import 'package:angular/angular.dart';
import '../book.dart';
@Component(
selector: 'book-list',
styleUrls: ['book_list_component.css'],
templateUrl: 'book_list_component.html',
directives: [NgFor],
)
class BookListComponent {
List<Book> books = [
new Book('Test 1'),
new Book('Test 2'),
new Book('Test 3')
];
}
Это шаблон BookListComponent:
<ul>
<li ngFor="let book of books">{{ book.title }}</li>
</ul>
Это класс Книги
class Book {
String title;
Book(this.title);
}
При компиляции возникает эта ошибка: [error] The getter 'book' isn't defined for the class 'BookListComponent'. (package:bookshelf/src/book_list/book_list_component.template.dart)
.