【发布时间】:2016-10-03 04:38:58
【问题描述】:
我有一个 Sails.js + Angular.js 项目。我正在为这个项目使用单一布局。但是现在我得到了不同的 html,它的布局与我现在使用的完全不同。
我当前使用的布局文件是默认的layout.ejs,它位于views/layout.ejs。在 layout.ejs 文件中,页眉和页脚可在整个项目中重新使用,主体部分为 <div ng-view></div>,我使用 angular.js 作为此动态部分。角度应用文件是这样的:
function config($routeProvider) {
$routeProvider.when('/movie', {
templateUrl: '/templates/movie-list.html',
controller: 'MovieCtrl'
}).when('/movie/:id', {
templateUrl: '/templates/movie-detail.html',
controller: 'MovieCtrl'
})
}
现在,我得到了 3 个布局完全不同的 html。我仍然想将这些新的 html 添加为模板文件,并将它们放在上面的代码中。但是我应该如何分离布局并使其发挥作用呢?
【问题讨论】:
标签: javascript angularjs node.js sails.js