Angular предоставляет определенные локальные переменные при использовании *ngFor
, например, last
, которое (не так, как вы ожидаете в настоящее время) будет значением boolean
, равным true
, если это последний элемент.Это предназначено для добавления определенных стилей для примера к последнему элементу списка.
Если вы хотите использовать этот логический тип, вы уже правильно его используете, но, очевидно, элемент, использующий его, должен быть компонентом.Поэтому вместо
<span [last]="last"></span>
это должно быть что-то вроде
<my-component [last]="last"></my-component>
, где в my-component
вы определяете
@Input last: boolean;
и, таким образом, имеете к нему доступ.