谁验证 属性?
Who validates the property?
我正在尝试查找负责 属性 值验证的代码段。
例如我有:
<h1 [style.color]="myColor">
然后我将 myColor
变量与输入绑定:
<input (input)="myColor = $event.target.value">
我希望输入更改时颜色会发生变化。
但是! 只有当我在 myColor
中有有效的颜色名称时才会发生变化,否则它会保留旧值。
Plunker 举例。
所以我的问题是 "How is responsible of property validation?"
我很快查看了源代码,但没有找到答案。
浏览器只是忽略无效值。
除了清除某些 security-sensitive 值(例如 url
)之外,没有任何验证发生
我正在尝试查找负责 属性 值验证的代码段。
例如我有:
<h1 [style.color]="myColor">
然后我将 myColor
变量与输入绑定:
<input (input)="myColor = $event.target.value">
我希望输入更改时颜色会发生变化。
但是! 只有当我在 myColor
中有有效的颜色名称时才会发生变化,否则它会保留旧值。
Plunker 举例。
所以我的问题是 "How is responsible of property validation?" 我很快查看了源代码,但没有找到答案。
浏览器只是忽略无效值。
除了清除某些 security-sensitive 值(例如 url