私は角度が新しく、角度1を使用していましたが、私は常に404リソースを利用できません。
ここ は、私はdoing.IがNG-ビューを使用していますよコードであり、私は私のアプリケーションは、ログインまたはダッシュボードページAngular ng-view/Router not working
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