https://tburleson-layouts-demos.firebaseapp.com/#/docs
如何设定方向值
<div if(value) fxLayout='row' else fxLayout='column'>
答案 0 :(得分:1)
我只是认为这足以回答您的问题:
组件中的代码:this.anyVal = true; // use any logic here to set this value
模板中的元素:<div fxLayout="{{anyVal ? 'column' : 'row'}}">
祝你好运!
答案 1 :(得分:0)
假设您尝试在响应行为上使用其他布局,则只需使用诸如fxLayout.sm =“ column”之类的flex布局断点。
这是可用断点https://github.com/angular/flex-layout/wiki/Responsive-API#mediaqueries-and-aliases
的完整列表因此,您的标签应如下所示:
<div fxLayout="row"
fxLayout.sm="column" >...</div>
如果需要,可以使用多个断点:
<div fxLayout="row"
fxLayout.xs="column"
fxLayout.sm="column"
fxLayout.md="column">...</div>
如果除了官方文档之外,您还想了解更多有关angular的flex布局的信息,可以查看以下很棒的教程:https://alligator.io/angular/flex-layout/
希望这行得通!
编码愉快!