我想创建一个主题引擎,它需要覆盖系统的state.provider指向它的view / index.html文件。有没有办法在不修改系统包的情况下重新路由主页?
使用mean.io堆栈时,您是刚开始修改/添加到/ packages / system目录还是创建自己的包,如果是这样,您如何路由到您的包(让'/'转到您的包)没有重写系统包?
$urlRouterProvider.otherwise('/');
// states for my app
$stateProvider
.state('home', {
url: '/',
templateUrl: 'system/views/index.html'
});
}
答案 0 :(得分:2)
创建自定义包并将其添加到app.js注册功能代码中。
NewTheme.register(function(app, auth, database) {
app.set('views',__dirname + '/server/views');
然后您的自定义程序包/server/views/index.html用于您的视图。