Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.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 如何在不需要选择器的情况下以角度(2+;)显示页面内容(例如材质Snackbar)_Angular_Angular Material - Fatal编程技术网

Angular 如何在不需要选择器的情况下以角度(2+;)显示页面内容(例如材质Snackbar)

Angular 如何在不需要选择器的情况下以角度(2+;)显示页面内容(例如材质Snackbar),angular,angular-material,Angular,Angular Material,@angular/material提供了一些可以在HTML中不包含选择器的情况下显示的项目。例如,可以通过简单地注入MdSnackBar,然后在其上调用open来显示。您不需要像或这样的东西。调用open时,无论从何处调用,它都会绘制在页面的顶部或底部,并且模板中不需要选择器元素 我想创建一个这样工作的组件,但我找不到一个简单的例子来说明如何做到这一点。我想我可能只是不知道这项技术叫什么,所以我不确定要搜索什么 我看到的所有打开对话框的例子,或者任何需要在HTML中使用选择器的东西,我知道如何做

@angular/material
提供了一些可以在HTML中不包含选择器的情况下显示的项目。例如,可以通过简单地注入
MdSnackBar
,然后在其上调用
open
来显示。您不需要像
这样的东西。调用open时,无论从何处调用,它都会绘制在页面的顶部或底部,并且模板中不需要选择器元素

我想创建一个这样工作的组件,但我找不到一个简单的例子来说明如何做到这一点。我想我可能只是不知道这项技术叫什么,所以我不确定要搜索什么

我看到的所有打开对话框的例子,或者任何需要在HTML中使用选择器的东西,我知道如何做。甚至需要在HTML中包含
才能使用它(据我所知)


如何创建一个在模板中没有选择器的情况下动态显示的组件,例如材质snackbar?

我认为您需要的是“输入组件”,使用它,您可以添加角度组件,而无需使用任何选择器

您可以参考以下链接:


您是否尝试查看了,看看他们是如何做到的?您是否在问:“如何访问非HTML格式但在DOM中的元素?”我是这样做的,尽管这不是一个简单的示例,所以我很难理解。我还在找,但我希望这是一个常见的模式,有人能给我指点教程。你在找这个吗?@commercialsequestion不。我的意思是,如果这就是我实现这一目标的方式,那么我想这就是我需要做的,但这不是我的问题。我的问题是如何在不必在模板中包含选择器的情况下以角度动态显示某些内容。