AngularJs:两个页面路由不能用于更改视图,状态代码:404

时间:2015-09-28 13:00:21

标签: json angularjs data-binding angularjs-routing ng-view

作为Angular的新手,我正在制作一个教程:WEB开发WITH_ANGULARJS和BOOTSTRAP通过" Packt"。

以下是plunker中用于检查代码实现的链接。

目前我正在处理路由事件,特别是一个登录表单,其中我添加了2个链接以将视图从“登录”表单更改为“报告”。 我收到的错误是当我点击这些链接时它返回:

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

此外,"报告的数据绑定"模板也不会起作用。

本教程中使用的Angular版本为AngularJs v1.3.0,但我使用的是v1.4.6,目前尚无问题!

虽然大多数类似问题的帖子都提到了版本兼容性问题,但在我的情况下,我使用的任何版本的Angular都会产生相同的错误。

我在script.js配置中做错了吗?

1 个答案:

答案 0 :(得分:1)

您正在使用的href不包括散列和正确的角度路径。

变化:

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

要:

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