2017-02-22 9 views
0

Я новичок в Angular 2. Когда я читал Углубленные 2 учебники в Интернете, # (хеш) используется для объявления локальных переменных в шаблоне. Но каждый раз, когда я использую #, парсер выдает некоторые исключения для синтаксического анализа.# (hash) не работает в угловых 2 шаблонах

Например, если я использую <div *ngFor="#item of items"> следующее исключение happnes, но если я использую let вместо # все будет хорошо.

Unhandled Promise Rejection: Template Parse Error: 
Parse Error: Unexpected token # at column .... 

Пропустить некоторую конфигурацию для парного анализатора Angular 2?

P.S. Кстати, я использую Angular 2 2.5.x.

ответ

4

Это старый синтаксис. Это был синтаксис в угловых 2 бета-выпусках. Теперь все по-другому.

<div *ngFor="let item of items">