我是新來的角和使用角1,但我總是得到404資源不可用錯誤。
這裏是我所作所爲。我用NG-查看代碼,我卡在一部分,爲什麼我的應用程序不路由到登錄或儀表板頁面角ng瀏覽/路由器不工作
index.html :
<!DOCTYPE html>
<html ng-app="sampleApp" lang="en">
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="webapp/js/vendor/angular.js"></script>
<script src="webapp/js/vendor/angular-route.min.js"></script>
<script src="webapp/js/app/app.js"></script>
<script src="webapp/js/app/loginController.js"></script>
<script src="webapp/js/app/dashboardController.js"></script>
<script type="text/javascript">
angular.element(document.getElementsByTagName('head')).append(angular.element('<base href="' + window.location.pathname + '" />'));
</script>
</head>
<body >
<ng-view></ng-view>
<a href="/login">Login</a>
<a href="/dashboard">Dashboard</a>
</body>
</html>
var sampleApp = angular.module('sampleApp', ['ngRoute','loginModule','dashboardModule']); sampleApp.config(['$routeProvider','$locationProvider',function($routeProvider,$locationProvider){
$routeProvider
.when('/login',{
templateUrl: 'partials/login.html',
controller: loginController
})
.when('/dashboard',{
templateUrl: 'partials/dashboard.html',
controller: dashboardController
});
$locationProvider.html5Mode(true);
}]);
This is my loginController.js
angular.module('sampleApp',[])
.controller('loginController',function($scope,$location){
$scope.login = "In Login Controller";
});
dashboardController.js
angular.module('sampleApp',[])
.controller('dashboardController',function($scope,$location){
$scope.dashboard = "In Dashboard Controller";
});
Please let me know what wrong am I doing.
Sorry for my English.
什麼是LoginModule和dashboardModule? – Sajeetharan