【发布时间】:2019-07-26 17:03:44
【问题描述】:
我正在使用 flexLayout 模块(在https://github.com/angular/flex-layout 和https://alligator.io/angular/flex-layout/ 中查看更多内容)在我的 Angular 应用程序中构建响应式 div,我想从我的 Angular 组件中设置 fxFlex 属性的值。 component.ts 中的代码:
const nav = document.getElementById('nav2'); nav.setAttribute('fxFlex', '5%');
html页面中的代码:
<div fxLayout>
<div id="nav2" fxFlex="25%" class="col-md-2.5 bg-white p-1">hello</div>
<div id="nav1">word</div></div>
代码通常应该将大小布局更改为 5%,但事实并非如此,当我检查页面时发现属性已更改但布局仍然相同,奇怪的是当我更改它时在 html 代码中手动到 5%,我得到了我想要的结果。
我正在使用 Angular 6 和 Typescript 3.1.1
请,如果有任何建议,请不要犹豫。
谢谢!
【问题讨论】:
标签: html angular typescript frontend angular-flex-layout