【问题标题】:AngularJs : two page routing won't work for changing views , status code : 404AngularJs:两页路由不适用于更改视图,状态码:404
【发布时间】:2015-12-25 17:35:57
【问题描述】:

作为 Angular 的新手,我正在编写一个教程:WEB DEVELOPMENT WITH_ANGULARJS AND BOOTSTRAP via "Packt"。

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

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

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

此外,“报告”模板的数据绑定也无法正常工作。

教程中使用的Angular版本是AngularJs v1.3.0,但是我使用的是v1.4.6,目前没有出现任何问题!

虽然大多数类似的问题帖子都涉及版本兼容性问题,但就我而言,我使用的任何版本的 Angular 都会产生相同的错误。

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

【问题讨论】:

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


    【解决方案1】:

    您使用的 href 不包括哈希和正确的角度路径。

    变化:

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

    收件人:

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

    【讨论】:

    • 这解决了我的问题的一半,现在链接确实有效,但绑定问题仍然存在!无论如何,我感谢您的帮助并感谢您!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    • 2017-09-21
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    相关资源
    最近更新 更多