我正在設置一個簡單的粗糙應用程序。但是,我不確定使用ui-router會發生什麼。我讀過你應該使用html標籤,所以我也試過這個。這是我的代碼。ui路由器不能在玉器中工作嗎?
app.js
app.get('/templates/:templateid',indexController.getTemplate);
索引控制器
var indexController = {
index: function(req, res) {
res.render('index');
},
getTemplate:function(res,req){
res.render('templates/' + req.params.templateid);
}
};
module.exports = indexController;
這是我main.js
var app = angular.module('myApp',['ui.router']);
app.config(function($stateProvider,$urlProvider){
$stateProvider('home',{
url:'/home',
templateUrl:'templates/home.jade',
controller: 'HomeController'
})
})
app.controller('HomeController',function($scope){
console.log('home is here');
})
我index.jade顯示了這樣
extends layout
block content
h1 Lets Get Cruddy
<div ui-view></div>
我所說的NG-應用在我的佈局。這應該是相當簡單的權利?