Я пробовал следующее решение:
{{Страница}}
Если я удалю {{page}} в маршрутизаторе, он будет работать, иначе он выдаст ошибку. Но мне, конечно, нужен номер страницы внутри ссылки, чтобы я мог перейти на нужную страницу. Как мне этого добиться?
Попробуйте сделать так, просто изменив запятую:
<a style="display:inline-block" *ngFor="let page of pages" [routerLink]="['/searchflights/'{{page}}]"> {{page}} </a>
Попробуйте вот так :) Вы можете передать аргумент routerLink как массив, где второй параметр может быть переменным.
<a style="display:inline-block" *ngFor="let page of pages" [routerLink]="['/searchflights',page]"> {{page}} </a>