0

異なるモジュールのコンポーネントを使用するには、角度4でui-routerを構成する方法はありますか?他のモジュールから状態を変更するためにuiSrefディレクティブを使用しようとすると、uiRouterは反応しません。あなたが現在持っているだけAngular2、方法:複数のモジュールからui-routerを構成する

{ 
    name: 'app', 
    abstract: true, 
}, 
{ 
    name: 'app.login', 
    url: '/login', 
    views: { 
     '@': LoginComponent 
    } 
}, { 
    name: 'app.dashboard', 
    url: '/dashboard', 
    views: { 
     '@': DashboardComponent 
    } 
} 

答えて

0

次の行は、すべてのブラウザのアドレスバーに表示と同様にナビゲート時には、上記に到達する方法を述べています。

$stateProvider 
    .state('stateName', { 
     url: '/file', <!-- Optional, "file" can be anything --> 
     templateUrl: 'folder/file.html', 
     controller: 'stateController' <!-- Optional --> 
    }) 

するとリンクは次のようにトリガされます:

<a ui-sref="stateName">ClickToGetTostateName</a> 

url: '/dashboard', 

下の行は、また、それは次のようになります

templateUrl: 'folder/file.html' 

を追加する必要があります