javascript - Angular 路由器导出冷却不占据所有宽度

标签 javascript html css angular angular-ui-router

我的组件中有一个路由器 socket 。子组件不占据整个宽度。我尝试给 child 的 div width:100%,min-width:100%,也加上 !important,但它不起作用。如何强制 child 的 div 占据整个可用宽度? 父 HTML:

<div fxLayout="column" fxLayoutAlign="space-between stretch">
    <div>
          ...
    </div>

    <div fxLayout="row" fxFlexFill>
        <div class="navbar" fxLayout="column">
        </div>
        <div class="mainDiv" fxFlex>
            <router-outlet></router-outlet>
        </div>
    </div>

    <div fxLayoutAlign="end"></div>
</div>

父 CSS:

.navbar {
    padding-top: 40px;
    padding-right: 80px;
    border-top: none;
}

.mainDiv {
    width: 100%;
    border-top: none;
}

子CSS:

<div class="container">...</div>

最佳答案

尝试在 div 内设置路由器 socket 而不使用 flex:

<div style="width: 100%;height: 100%">
<router-outlet ></router-outlet>
  </div>

关于javascript - Angular 路由器导出冷却不占据所有宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72269352/

相关文章:

javascript - PHP:我可以使用 AJAX 在表单中提交表单吗?

html - 如何使用 Bootstrap 3 使用前面的标签创建 2 列、4 个控件,按列顺序保持标记

javascript - Google map API 与库

javascript - 不改变reactjs表单的值

javascript - jQuery 函数用 td 内的按钮更改 td 值

css - 标题文本重叠换行

php - 在现有电子邮件正文的底部添加一个 HTML 元素

css - 位置 :sticky ignoring right value in chrome

html - 如何使用百分比而不是像素将背景图像设置为伪元素?

javascript - 通过使用 jQuery 删除类来关闭下拉菜单