在Angular Material表格中进行条件判断的解决方法可以使用ng-container和ng-template结合使用。
首先,你可以使用ng-container指定一个条件,然后在ng-container中定义一个ng-template,其中包含你想要显示的内容。在ng-template中,你可以使用ngIf指令来判断条件。
以下是一个示例代码:
{{ item.name }}
{{ item.age }}
= 18">成年
未成年
在上面的例子中,我们使用ng-container来循环显示items数组中的每个对象,并在表格中显示每个对象的name和age属性。然后,我们使用ng-container和ngTemplateOutlet来根据年龄的条件显示不同的状态。
在ng-template中,我们使用ngIf指令来判断item的age属性的值是否满足条件,并根据条件显示不同的文本。
注意,我们在ngTemplateOutlet指令中的context参数中传递了item对象,以便在ng-template中可以访问到。
这样,当表格渲染时,根据每个对象的age属性的不同值,会显示不同的状态(成年或未成年)。
希望这个例子能帮助到你!