Angular 2 - Навигация
В Angular 2 также можно осуществлять ручную навигацию. Ниже приведены шаги.
Step 1 - Добавьте следующий код в файл Inventory.component.ts.
import { Component } from '@angular/core';
import { Router } from '@angular/router';
@Component ({
selector: 'my-app',
template: 'Inventory
<a class = "button" (click) = "onBack()">Back to Products</a>'
})
export class AppInventory {
constructor(private _router: Router){}
onBack(): void {
this._router.navigate(['/Product']);
}
}
В отношении вышеуказанной программы необходимо отметить следующие моменты:
Объявите тег html, который имеет функцию onBack, привязанную к событию клика. Таким образом, когда пользователь нажимает на это, он будет перенаправлен обратно на страницу продуктов.
В функции onBack используйте router.navigate для перехода на нужную страницу.
Step 2- Теперь сохраните весь код и запустите приложение с помощью npm. Зайдите в браузер, вы увидите следующий результат.
Step 3 - Щелкните ссылку "Инвентарь".
Step 4 - Щелкните ссылку «Вернуться к продуктам», вы получите следующий результат, который вернет вас на страницу «Продукты».