ng-sidebar在嵌套模块的组件中不起作用

时间:2018-10-10 07:39:22

标签: angular typescript routing

我使用ng-sidebar的组件的路线是根本无法渲染。我已经解决了GitHub问题,并应用了height:100%属性,我也应用了position:static;属性,但这没有帮助。我的页面已加载到浏览器中,但根本无法呈现(空白)。

这里要指出的是,我在嵌套模块的组件中使用ng-sidebar-container指令。但是,我也已经将SidebarModule导入了嵌套模块的导入数组和根模块中。是因为我在嵌套模块中使用了SidebarModule.forRoot()还是其他问题。我需要删除.forRoot()吗?

1 个答案:

答案 0 :(得分:0)

请求是由作者在 v 7.2.0 中添加的(请注意,该包不再积极维护)- See pull request

解决方案

您现在可以在子组件中托管侧边栏,只要您将 ng-sidebar 属性添加到组件选择器即可。

例如: <child-component-name ng-sidebar ></child-component>