0
express.js路由: -Angularjs路由類文檔網址爲類型: - 本地主機:3000/X/007
app.get('/x/:id', function (req, res){
var id = req.params.id;
console.log('/:id ' + id);
res.render('app');
});
app.get('/partials/:name', function (req, res) {
var name = req.params.name;
console.log('came to partials:' + name);
res.render('partials/' +name);
});
角路由: -
$routeProvider.
when('/x/:id', {
templateUrl: 'partials/home',
controller: 'questionCtrl'
}).
otherwise({redirectTo: '/login'});
}]);
app.jade
body
<div> inside app </div>
<div ng-view> </div>
假設home.jade
文件在partials
文件夾中。並且我們去url localhost:3000/x/007
我們應該打開app.jade
並且在ng-view裏面我們應該查看home.jade
。
正如預期的app.jade呈現。但文件'home.jade'沒有渲染。 URL不會更改爲localhost:3000/login
,因此角度內的路由確實被激活。什麼是阻止'home.jade'被呈現?