如何配置sailjs渲染由角度控制器提供的角度模板? (即,这些是从assets
目录提供的模板,而不是Jade服务器端模板通常驻留的view
目录。)
我成功地在' /'处呈现views/layout.jade
将我的views
引擎设置为Jade并路由到
module.exports.routes={
'/': {
view: 'layout'
}
}
我将角度模板放在assets/templates
中,但Express无法找到它们。我下面的ui-router
配置尝试提供helloWorld.html
,但找不到该文件(因为它实际上仍然是helloWorld.jade);
app.config(function ($stateProvider, $locationProvider) {
$stateProvider
.state('home', {
resolve: {},
url: '/',
templateUrl: '/views/helloWorld.html',
controller: 'HelloWorldCtrl',
controllerAs: 'HelloWorld'
})
});