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>