Yeoman Angular-Fullstack新路线不重定向

nas*_*ash 8 javascript yeoman angular-fullstack

我正在使用angular-fullstack生成器来开发我的项目.当我尝试使用命令创建新路由时(我已经安装了uiRouter):

yo angular-fullstack:route search
Run Code Online (Sandbox Code Playgroud)

所有文件都已成功创建.但每当我尝试打开该路线时,我都会被重定向回主页.配置是自动生成的,如下所示:

search.js

'use strict';

angular.module('tachologyApp')
  .config(function ($stateProvider) {
    $stateProvider
      .state('search', {
        url: '/search',
        template: '<search></search>'
      });
  });
Run Code Online (Sandbox Code Playgroud)

search.controller.js

'use strict';

(function(){

class SearchComponent {
  constructor() {
    this.message = 'Hello';
  }
}

angular.module('tachologyApp')
  .component('search', {
    templateUrl: 'app/search/search.html',
    controller: SearchComponent,
    controllerAs: 'searchCtrl'
  });

})();
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

Tif*_*owe 3

确保将新组件手动导入到 client/app/ 文件夹内的 app.js 文件中。就像这样:

import main from './{your_component}/{your_component}.component';
Run Code Online (Sandbox Code Playgroud)