Например:
http://domain.com/school/course1 → Exist
http://domain.com/school/course2 → НЕ существует, API возвращает 404
Однако маршрут для курса2 существует и будет отображать страницу без каких-либо данных.
Интересно, как я могу перенаправить страницу для курса2 на страницу 404, например
domain.com/school/course2/404
Благодарю!
Если я правильно вас понимаю: когда ваша страница курса2 запрашивает данные для отображения, она получает 404.
Можно использовать обратный вызов ошибки $ http для перенаправления на страницу 404, однако ваша страница курса2 будет кратко отображаться до тех пор, пока не поступит ответ 404.
$http.get( url ).then(
function (response){
// succes code
},
function( response) {
if(response.status = 404){
$location.path( '<your 404 page>' );
}
}
)