css - Angular 2 router-outlet 组件正在固定样式位置

标签 css angular

我是 AngularJS 的新手,我正在做一个基本的应用程序来显示来自 API 调用的汽车列表。

我面临并放弃的问题是使用 <router-outlet></router-outlet> 调用的组件有一个 style="position: fixed"而且我不知道它来自哪里,这使我无法滚动页面以显示表格中的所有条目。

我尝试用 :host 以多种方式更改 CSS没有成功。

这是我的应用模板:

<div mdl class="mdl-layout mdl-js-layout mdl-layout--fixed-header">
      <header class="mdl-layout__header">
        <div class="mdl-layout__header-row">
          <!-- Title -->
          <span class="mdl-layout-title">SO-Angular2-ts</span>
          <!-- Add spacer, to align navigation to the right -->
          <div class="mdl-layout-spacer"></div>
          <!-- Navigation. We hide it in small screens. -->
          <nav class="mdl-navigation mdl-layout--large-screen-only">
            <a routerLink="" class="mdl-navigation__link" href="">Car</a>
            <a routerLink="driver" class="mdl-navigation__link" href="">Driver</a>
            <a routerLink="add-edit-form" class="mdl-navigation__link" href="">Edit / New</a>
          </nav>
        </div>
      </header>

      <main class="mdl-layout__content">
        <div class="page-content">
          <router-outlet></router-outlet>
        </div>
      </main>
    </div>

当我启动应用程序时遇到了这个问题:

demo

最佳答案

我怀疑 Angular 是自己做的。这些组件是否有 host: [...]@HostBinding('style.position')...

关于css - Angular 2 router-outlet 组件正在固定样式位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44028705/

相关文章:

javascript - 在 AngularJS 中为按钮添加默认值

html - 我一直使用 .css 文件吗?

javascript - Angular2 - 无法检测滚动事件

angular - TypeScript:重用前端(Angular)和后端的接口(interface)和类

css - sass 是否支持如下使用父选择器?

css - 在使用 box-shadow 和嵌入式 YouTube 播放器时遇到问题

Javascript 代码在我的元素中不起作用

javascript - 如何以 Angular 调用外部 jQuery 函数

angular - 更改同级组件的组件的公共(public)变量

angular - 如何通过 ngrx 存储中的单个操作更新多个 reducer 的状态?