0
我們使用Django作爲後端和Angular作爲前端和模板。我正在做前端部分。Django和角度路由
當我設計的UI的URL是
xxx/dashboard.html#/
但同時intergeating我得到
xxx/dashboard/#/
有啥區別。
而且我在角routeprovider拋出404錯誤
$routeProvider
.when('/', {
templateUrl: 'pages/dash_home.html',
controller: 'dashController'
})
我的HTML
<!doctype html>
{% load staticfiles %}
<html class="no-js" lang="en">
<head>
....
</head>
<body ng-app="gb_dash">
{% block content %}
<div class="fullWidth">
<div ng-view>...
我的應用程序結構
>apps
>deployment
...
...
>static
>bower_components
...
...
>js
dash.js //angular_app
>templates
>pages
dash_home.html
dashboard.html
我收到錯誤
GET http://127.0.0.1:8000/static/templates/pages/dash_home.html 404 (NOT FOUND)
我錯在哪裏。我試過html5mode,然後沒有顯示錯誤,但仍然沒有加載模板。還是有後端錯誤?
其實我是前端開發者。我給出的基本路線是在#之前/之前。我會問我的後端團隊。另外,如果我在templateUrl中使用#,則多個頁面將在同一頁面中加載。 –
好吧,你可以舉一個加載頁面的工作網址的例子嗎? – Sajal
http:// localhost:8080/gb_front/dashboard.html#/這是假設得到的,但我正在接收http:// localhost:8000/testschool/dashboard /#/。不要介意django實現後的域。 –