我有一个包含3个选择下拉菜单的组件,没有附加css类,每个都有唯一的ID。在我的组件中,我希望将元素作为DebugElements,以便在触发各种事件后我可以测试它们的状态。在Angular网站上有debugElement.query(By.css('[attribute]'));
。我怎样才能得到我的下拉菜单By.id
答案 0 :(得分:2)
感谢@jonrsharpe
By.css('#someId')
答案 1 :(得分:0)
Angular 7通过ID获取debugElement
debugElement.query迭代所有debugElement并通过谓词返回发现为true的那些元素。此示例显示了如何在一行代码中执行此操作。
RewriteEngine on
#force ssl and non-www
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.net$ [NC]
RewriteRule (.*) https://example.net%{REQUEST_URI} [NE,L,R=301]
#remove trailing hyphen "-" from uris
RewriteRule ^(.*)-$ /$1 [L,R=301]