角度声明#myVariable和html id =“myVariable”之间的差异是什么?

时间:2018-04-25 18:03:20

标签: html angular

我需要为角度Web应用程序创建一些自动化测试标签。基本上,我打算在单元测试中为感兴趣的组件创建一堆html id。这项活动的最佳做法是什么?角度模板语法SELECT * FROM (SELECT *,ROW_NUMBER() OVER(PARTITION BY Ean_Code ORDER BY Transaction_Date DESC) AS rn FROM table_name) s WHERE s.rn = 1; 的工作方式与<html-tag #variable ...的工作方式相同吗?

2 个答案:

答案 0 :(得分:1)

#variable用于创建template reference variable - 并且在呈现HTML时无法在运行时使用。最好使用id="variable"来识别测试中的HTML元素。

答案 1 :(得分:0)

<html-tag #variable获取对HtmlElement或更高级别的引用。它可以在属性exportAs

上标记

<html-tag id="variable"属性表示元素的标识符,反映了id global attribute