2017-03-01 88 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文件,它将在所有路由中共享 –