gpt4 book ai didi

angularjs - html模板中指令属性中的额外空间

转载 作者:行者123 更新时间:2023-12-01 11:38:27 26 4
gpt4 key购买 nike

我在编写 Angular 指令时注意到一件奇怪的事情。在指令的隔离范围内,如果我使用 myAttr: '@' 将属性绑定(bind)到具有相同名称的父范围变量,然后在 html 模板中使用该属性,将会有一个属性值后面的额外空间。但是,如果使用 myAttr: '@thatAttr' 将属性绑定(bind)到具有不同名称的父作用域变量,则没有额外的空间,世界就会很快乐。

请参阅this jsFiddle进行演示。如您所见,div[bad=foo] 下的 css 规则由于多余的空间而未应用,而 div[good=bar] 完全没问题。

顺便提一下, fiddle 使用的是 Angular 1.3。有谁知道为什么会这样?

最佳答案

Known bug在 Angular 中,可能不会修复

关于angularjs - html模板中指令属性中的额外空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24809965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com