gpt4 book ai didi

javascript - AngularJS ng-style转义变量中的非法字符

转载 作者:行者123 更新时间:2023-11-28 12:54:41 25 4
gpt4 key购买 nike

可能是因为 x-offset 没有被正确转义,所以数字没有被拾取。将 Controller 中的值放入 ng 样式的正确方法是什么?

数据看起来像这样:

{
"item": {
"x-offset": 4,
"y-offset": 5
}
}

和 html:

<div ng-style="{backgroundPosition: -item['x-offset']+'px' -item['y-offset']+'px'}"></div>

最佳答案

您需要将其余的 css 字符串括在引号中并正确连接:

<div ng-style="{backgroundPosition: '-' + item['x-offset']+'px -' + item['y-offset']+'px'}"></div>

这是一个有效的 jsfiddle:http://jsfiddle.net/LQpgY/2/

关于javascript - AngularJS ng-style转义变量中的非法字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22771406/

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