如何使用sailsjs和angularjs配置Jade以提供客户端模板

时间:2016-02-06 20:56:36

标签: angularjs node.js express sails.js pug

如何配置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'
    })
});

0 个答案:

没有答案