AngularJs: двухстраничная маршрутизация не будет работать для смены видов, код состояния: 404

0

Как новичок в Angular, я работаю над учебником: WEB DEVELOPMENT WITH_ANGULARJS AND BOOTSTRAP через "Packt".

Ниже приведена ссылка в plunker для проверки реализации кода.

В настоящий момент я работаю над событиями маршрутизации, в частности, формой входа, где я добавил 2 ссылки для изменения вида из формы входа в отчет. Ошибка, которую я получаю, - это когда я нажимаю на эти ссылки, которые он возвращает:

{ "statusCode": 404,"error": "Not Found"}

Кроме того, привязка данных к шаблону "отчет" также не будет работать.

Версия Angular, используемая в учебнике, - AngularJs v1.3.0, однако я использую v1.4.6 и до сих пор не было никаких проблем!

Хотя большинство подобных сообщений о проблемах относятся к проблеме совместимости версий, в моем случае любая версия Angular i, используемая, вызывает ту же ошибку.

Я сделал что-то неправильно в конфигурации script.js?

Теги:
data-binding
angularjs-routing
ng-view

1 ответ

1
Лучший ответ

Используемый вами href не включает хеш и правильный угловой путь.

Изменить:

<a href="login">Login</a>
<a href="report">Report</a>

Для того, чтобы:

<a href="#/login">Login</a>
<a href="#/report">Report</a>
  • 0
    Это решило половину моей проблемы, теперь ссылки работают эффективно, но проблема связывания все еще остается! В любом случае, я ценю вашу помощь и спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню