Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.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 如何使用';何时';角度中的关键字_Angular - Fatal编程技术网

Angular 如何使用';何时';角度中的关键字

Angular 如何使用';何时';角度中的关键字,angular,Angular,我注意到Angular Material的树中有一个when关键字,但我找不到它的文档。我怀疑它只会在条件真实的情况下呈现模板,但是如果有人能提供的话,我想了解更多关于它用法的信息 相关代码: 它是角材料树指令的一个属性。在文档链接中,您可以在表中找到它,定义为mattrenodefewhen,根据文档,它是- 函数,如果应使用此节点模板,则该函数应返回true 对于提供的节点数据和索引。如果未定义,则此节点 当没有其他节点模板时,将被视为要使用的默认节点模板 函数为数据返回true。对于每个节

我注意到Angular Material的树中有一个
when
关键字,但我找不到它的文档。我怀疑它只会在条件真实的情况下呈现模板,但是如果有人能提供的话,我想了解更多关于它用法的信息

相关代码:

它是角材料树指令的一个属性。在文档链接中,您可以在表中找到它,定义为
mattrenodefewhen
,根据文档,它是-

函数,如果应使用此节点模板,则该函数应返回true 对于提供的节点数据和索引。如果未定义,则此节点 当没有其他节点模板时,将被视为要使用的默认节点模板 函数为数据返回true。对于每个节点,必须至少有一个 传递或未定义为默认值的函数时至少有一个

它是角材料树指令的一个属性。在文档链接中,您可以在表中找到它,定义为
mattrenodefewhen
,根据文档,它是-

函数,如果应使用此节点模板,则该函数应返回true 对于提供的节点数据和索引。如果未定义,则此节点 当没有其他节点模板时,将被视为要使用的默认节点模板 函数为数据返回true。对于每个节点,必须至少有一个 传递或未定义为默认值的函数时至少有一个


有趣的是我错过了。我已经阅读了两次api文档。所以我猜它不是“核心”结构指令的一部分(比如*ngTemplateOutlet for ex),而是TreeNode实现的一部分。没错。有时,速记属性很容易丢失,并与核心实现混淆。如果它被用作
mattrenodefewhen
,我不认为一开始会有混乱,有趣的是我错过了这一点。我已经阅读了两次api文档。所以我猜它不是“核心”结构指令的一部分(比如*ngTemplateOutlet for ex),而是TreeNode实现的一部分。没错。有时,速记属性很容易丢失,并与核心实现混淆。如果它被用作
mattrenodefewhen
,我认为一开始就不会有混淆