Html 角度:模板组件是否区分大小写
这是前一篇文章的后续问题。在中,我遇到了一个问题,无法从Html 角度:模板组件是否区分大小写,html,angular,dom,Html,Angular,Dom,这是前一篇文章的后续问题。在中,我遇到了一个问题,无法从元素中获取值。结果证明,解决方案简单得令人尴尬。在角度模板中使用小写字母,而不是大写字母 我们都知道HTML不区分大小写,这就引出了我的问题。当元素是,是区分大小写的吗? 当我检查DOM中的元素时无论我使用的是还是,元素总是以小写形式呈现。据我所知,这是标准浏览器行为。这进一步导致了我的怀疑,我所经历的行为是我正在做的事情的结果 我在互联网上搜寻,试图找到一个解释,但一直找不到解释。在问了最初的问题之后,用户JBNizet几乎立即能够指出
元素中获取值。结果证明,解决方案简单得令人尴尬。在角度模板中使用小写字母
,而不是大写字母
我们都知道HTML不区分大小写,这就引出了我的问题。当元素是
,是区分大小写的吗?
当我检查DOM中的元素时无论我使用的是
还是
,元素总是以小写形式呈现。据我所知,这是标准浏览器行为。这进一步导致了我的怀疑,我所经历的行为是我正在做的事情的结果
我在互联网上搜寻,试图找到一个解释,但一直找不到解释。在问了最初的问题之后,用户JBNizet几乎立即能够指出我在HTML中的错误。这就是我试图获得的对HTML模板和Angular之间关系的洞察力和理解
模板组件是否区分大小写
是的,模板在角度上区分大小写。例如,您必须编写ngIf
,以触发使用选择器[ngIf]
将其作为指令进行解析ngif
或ngif
不起作用
使用SELECT
按预期工作,没有问题。罪魁祸首是select元素的控制值访问器,它有一个类似于select[formControlName]
的选择器,它与
不匹配
模板组件是否区分大小写
是的,模板在角度上区分大小写。例如,您必须编写ngIf
,以触发使用选择器[ngIf]
将其作为指令进行解析ngif
或ngif
不起作用
使用
SELECT
按预期工作,没有问题。罪魁祸首是select元素的控制值访问器,它有一个指定为类似select[formControlName]
的选择器,它与
不匹配。使用select
时出现了什么错误<代码>名称为“MATERIAL”的表单控件没有值访问器?这是我不理解的问题的一部分。如果我简单地把它改成小写的
,那么这个错误就会消失,一切都会好起来。这就是为什么我很好奇Angular是否在HTML元素中存在某种大小写敏感问题。这意味着Angular指令选择器是区分大小写的。现在看看select标记的控制值访问器如果我们使用select Angular无法确定该标记的指令HTML是不区分大小写的,但Javascript不是。Angular基本上只是Javascript动态生成DOM,所以…使用SELECT
时会出现什么错误<代码>名称为“MATERIAL”的表单控件没有值访问器?这是我不理解的问题的一部分。如果我简单地把它改成小写的
,那么这个错误就会消失,一切都会好起来。这就是为什么我很好奇Angular是否在HTML元素中存在某种大小写敏感问题。这意味着Angular指令选择器是区分大小写的。现在看看select标记的控制值访问器如果我们使用select Angular无法确定该标记的指令HTML是不区分大小写的,但Javascript不是。Angular基本上就是Javascript动态生成DOM,所以。。。