AngularJs md网格磁贴位于另一个md网格磁贴后面

AngularJs md网格磁贴位于另一个md网格磁贴后面,angularjs,angular-material,Angularjs,Angular Material,我想用另一个来显示/隐藏一个。因为高度是以前计算过的,所以在“隐藏”网格平铺期间,我留下了空的间隙。如何将网格图块放在另一个网格图块下面,以便在网格列表中没有间隙? 例如: //内容 //如果条件为,则隐藏内容 //显示条件的内容 //内容 您可以使用ng if代替ng show/hide 如果ng if的值为false,则将从DOM中完全删除md网格磁贴ng show使用displaycss属性,而不是从DOM中删除 falsyExpresion表示要定义的自定义表达式的一些使用示例: &

我想用另一个来显示/隐藏一个
。因为
高度是以前计算过的,所以在“隐藏”网格平铺期间,我留下了空的间隙。如何将网格图块放在另一个网格图块下面,以便在网格列表中没有间隙? 例如:


//内容
//如果条件为,则隐藏内容
//显示条件的内容
//内容

您可以使用
ng if
代替
ng show/hide

如果
ng if
的值为false,则将从DOM中完全删除
md网格磁贴
ng show
使用
display
css属性,而不是从DOM中删除

falsyExpresion
表示要定义的自定义表达式的一些使用示例:

<md-grid-tile ng-if="falsyExpression">
//content
</md-grid-tile>

<md-grid-tile ng-if="false">
//content
</md-grid-tile>

//内容
//内容

您可以共享一些代码吗?为什么不过滤互动程序而不是隐藏内容?它会将其从DOM中删除,但会留下一个空白。的总高度是在编译时计算的。ng if不会改变此高度。
<md-grid-tile ng-if="falsyExpression">
//content
</md-grid-tile>

<md-grid-tile ng-if="false">
//content
</md-grid-tile>