2017-03-01 83 views
0

在我的組件的模板NG-引導模式,我用這NG引導ngbModalContainer屬性共享跨越意見

<template ngbModalContainer></template> 

我開這樣的

this.modalService.open(componentForMyModal); 

我怎麼能有模態的模態當我改變觀點時堅持在屏幕上?

+0

你應該只需要在不斷變化的視圖中呈現的組件來打開這個 - 即具有路由器輸出標籤的視圖。 –

+0

如果我將ngModalContainer指令移動到我的mainComponent.html,其中路由器插座是,它將無法通過modalService從子組件到達 – Lev

+1

請提供一個重新生成問題的重置器 – yurzui

回答

0

在角2使用路由器時,有從那裏你,如果你想分享的HTML和/或組件正常加載主文件app.component.html

<router-outlet></router-outlet> 

內航線中心點所有的路線你都可以在路由器出口標籤的下方或上方進行。 所以,如果你想擁有所有組件的所有,你會在app.component.html做之間共享的導航欄是:

<nav> </nav> 
    <router-outlet></router-outlet> 
+0

澄清您將有您的開放模態代碼app.component.ts文件,它將在所有路由中共享 –