Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular material 弹性布局:将最后一项水平推到末端_Angular Material_Angular Flex Layout - Fatal编程技术网

Angular material 弹性布局:将最后一项水平推到末端

Angular material 弹性布局:将最后一项水平推到末端,angular-material,angular-flex-layout,Angular Material,Angular Flex Layout,以下是我迄今为止所做的工作: 在代码片段中,我们可以看到一个包含按钮的简单工具栏(打开HTML视图的大小更大,因为有一些fxShow/fxHide指令触发) 我想做的是按下div最右边的Login按钮 我尝试了以下方法: 在登录和联系按钮之间添加一个 在登录按钮中添加一个style=“margin left:auto;” 将fxFlexFill添加到包含链接的div元素中,然后使用上文提到的span和左边距重试 查找有关Flex容器的文档,但没有任何帮助 如果我移除div容器并使用它工作正

以下是我迄今为止所做的工作:

在代码片段中,我们可以看到一个包含按钮的简单工具栏(打开HTML视图的大小更大,因为有一些
fxShow/fxHide
指令触发)

我想做的是按下div最右边的Login按钮

我尝试了以下方法:

  • 在登录和联系按钮之间添加一个
  • 在登录按钮中添加一个
    style=“margin left:auto;”
  • fxFlexFill
    添加到包含链接的
    div
    元素中,然后使用上文提到的
    span
    左边距重试
  • 查找有关Flex容器的文档,但没有任何帮助
如果我移除
div
容器并使用
它工作正常,则登录按钮将显示在工具栏的末端(水平)


我想了解为什么
div
容器会导致这种行为,以及如何在右侧按下登录按钮。也许我对Flex容器的理解不是很好,所以欢迎使用任何指针。

您可以尝试以下方法:

fxFill
已列出,但没有任何注释。然而,在报告中说:

“fxFill”flexbox样式指令
最大化布局容器中元素的宽度和高度

注意:fxFill不是响应API


我对span使用了
fxFlex
指令,并在父容器中添加了
style=“100%”
。但是,我没有找到关于
fxFill
的文档,也没有任何指针?文档中没有真正描述它,但是可以在源代码中找到一些东西。参见editOK谢谢@Kim Kern,我尝试了你的解决方案,但出现了一些意外行为,比如当我从桌面切换到手机屏幕大小时,登录按钮再次出现在左侧。通过在工具栏的每个按钮上添加
fxShow/fxHide
指令,我终于找到了解决方案。但再次感谢你们,我更了解这个指令