2016-08-29 6 views
0

私のログインフォームした後、別のコンポーネントのUIビュー内のコンポーネントを追加しは私がホームページに私の見解を変更

これは

import HomeComponent from './home.component'; 
import ListTemplatesComponent from 'listTemplates/listTemplates.component'; 
import angular from 'angular'; 
import uiRouter from 'angular-ui-router'; 

angular.module('home',[ 
    uiRouter 
]) 
    .config(($stateProvider, $urlRouterProvider)=> { 
    "ngInject"; 
    $urlRouterProvider.otherwise('/home'); 
    $stateProvider 
     .state('listTemplates', { 
     url: '/home', 
     component: 'listTemplates' 
     }); 

    }) 
.component('home',HomeComponent) 
.component('listTemplates',ListTemplatesComponent); 

home.html

<h3>home</h3> 

<h1>MENU</h1> 
<div ui-view></div> 

I私home.jsですホームページを表示するときにデフォルトリストで表示したいテンプレート:

import ListTemplatesComponent from './listTemplates.component'; 
import angular from 'angular'; 
import uiRouter from 'angular-ui-router'; 

angular.module('listTemplates',[ 
    uiRouter 
]) 
    .config(($stateProvider, $urlRouterProvider)=> { 
    "ngInject"; 
    }) 
    .component('listTemplates',ListTemplatesComponent); 
これで

は、コードはその作業であると私は家のおかげにリダイレクトするとき、私は

私はapp.jsの内部で、このインブリケーションを構成する必要があります

がどのように家の中にデフォルトlistTemplatesで持っているすべてのエラーを持っていけません?

$urlRouterProvider.otherwise(function($injector, $location) { 

       $location.path('/home'); 
      }); 

OR

これを使用することが

答えて

0

てみチェンジ

$urlRouterProvider.otherwise('/home'); 

$urlRouterProvider.otherwise('home'); 
    $stateProvider 
     .state('home', { 
     url: '/home', 
     component: 'listTemplates' 
     }); 
関連する問題