У меня есть узел nodejs с угловым передним концом js. У меня есть следующий код angularjs для маршрутизации.Angularjs route для узла express js backend
var myApp = angular.module('myApp ', ['ngRoute']);
myApp .config(['$routeProvider', '$locationProvider', function($routeProvider){
$routeProvider
.when('/login', {
templateUrl : 'login.html',
controller: 'loginController'
}).otherwise({
templateUrl : 'main.html',
controller : 'mainController'
});
}]);
и my app.js содержит следующий код. (Примечание: Я использую экспресс JS Framework 3.0)
app.use(app.router);
app.use('/',function(req, res) {
res.sendfile(__dirname + '/public/index.html');
});
Я положил все HTMLs в общей папке и структура что-то вроде этого.
public/
-css folder
-angular dependencies
-all my htmls (index.html,login.html,main.html)
routes/
-index.js
views/
-index.ejs
-error.ejs
app.js
Теперь, когда я ударил базовый URL-index.html нагрузки на основе кода, который я дал в app.js приведенных выше. то угловая вставка кода main.html в ng-view div. Когда я нахожусь в/login, я хочу, чтобы login.html загружался. Но вместо этого загружается тот же main.html. может ли кто-нибудь пролить свет на это? Решений мало, но никто не пришел мне на помощь.
У меня есть, что в моем приложении. – Aspirant9