【发布时间】:2015-07-30 03:20:03
【问题描述】:
main.jade(相关部分)
div(ui-view="core")
partials/dashboard.jade
#dashboard(ng-controller="dashboardController")
#main-panel(ui-view="mainPanel")
#side-panel
nav#top-nav
routes.js
app.config(['$stateProvider', '$urlRouterProvider', '$locationProvider', function($stateProvider, $urlRouterProvider, $locationProvider) {
// loads url from the index
$urlRouterProvider.otherwise('/');
$locationProvider.html5Mode(true);
$stateProvider
.state('splash', {
})
.state('dashboard', {
abstract: true,
url:'/dashboard',
views: {
'core' : {
templateUrl: '/partials/dashboard'
},
'mainPanel' : {
templateUrl: '/partials/calendar'
}
}
})
}]);
有没有办法渲染 ui-view="core" 以及 core 内部的 ui-view="mainPanel"?
作为参考,这是我配置部分以使用玉的方式
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res) {
res.render('main', {
title: 'Express'
});
});
router.get('/partials/:name', function (req, res) {
var name = req.params.name;
res.render('partials/' + name);
});
module.exports = router;
【问题讨论】:
标签: angularjs angular-ui-router pug