如何将mean.io系统路由到我的自定义主题包?

时间:2014-07-19 16:40:28

标签: mean-stack angular-ui-router mean.io

我想创建一个主题引擎,它需要覆盖系统的state.provider指向它的view / index.html文件。有没有办法在不修改系统包的情况下重新路由主页?

使用mean.io堆栈时,您是刚开始修改/添加到/ packages / system目录还是创建自己的包,如果是这样,您如何路由到您的包(让'/'转到您的包)没有重写系统包?

$urlRouterProvider.otherwise('/');
   // states for my app
   $stateProvider
      .state('home', {
       url: '/',
       templateUrl: 'system/views/index.html'
   });
 }

1 个答案:

答案 0 :(得分:2)

创建自定义包并将其添加到app.js注册功能代码中。

NewTheme.register(function(app, auth, database) {
    app.set('views',__dirname + '/server/views');

然后您的自定义程序包/server/views/index.html用于您的视图。