|
|
1
20
这个 差别 :
插值
属性绑定
允许Angular直接访问html中的elements属性。这是一个更深入的途径。当你说
事件绑定
允许您使用事件,例如点击触发功能。例如,这些绑定使用括号
双向(数据)绑定 允许将事件与属性绑定相结合。例如
将允许您进行输入,同时显示值。了解更多信息 here 何时使用插值和何时使用数据绑定。这通常是一种形式,通常在使用智能组件和哑(表示)组件时,由于可读性,您会使用属性绑定绑定到html,因为在这种情况下绑定到属性“更安全”。如果你有简单的值,那么插值可能是你的朋友。这一切都归结于可读性、最佳实践和偏好。 |
|
|
2
1
|
|
|
3
1
我认为src=“{{myProperty}}}”略有不同,因为它总是呈现一个字符串,因此如果需要int或boolean,它可能无法正常工作。 我知道在angularjs中,这种类型的语法绑定可能会导致与旧版本IE的兼容性问题。我不确定这些问题是否已在Angular2+中得到解决,但这是我可能避免src=“{{myProperty}}}”的另一个原因 另外两个是相同的。社区似乎更喜欢,但这是一种偏好。 |