AngularJS ng 样式转义变量中的非法字符
AngularJS ng-style escaping illegal characters in variables
这些
数字没有被拾取,大概是因为x偏移量没有被正确转义。将控制器中的值转换为 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>
这是一个工作方法:http://jsfiddle.net/LQpgY/2/
相关文章:
- "非法字符“;Watir execute_script时出错
- Firefox控制台获取'SyntaxError:非法字符
- 检查任何输入或文本区域中是否存在非法字符
- 为什么我得到“;非法字符语法错误未终止的字符串文字“;当我使用javascript时
- Worklight构建将非法字符插入到Javascript文件中
- jQuery 中的非法字符错误 - 无论函数内容如何
- 路径错误中的非法字符
- JavaScript正则表达式给出非法字符的错误
- 尝试添加 jQuery 和引导程序时出现 jQuery 非法字符
- 使用闭包编译器时出现非法字符错误.jar使用 ANT 进行 r.js 优化
- 为什么我收到错误“语法错误:非法字符”
- JSON 响应中的非法字符
- JSON.分析未处理非法字符
- Javascript非法字符错误
- Javascript文件中的非法字符导致表单无法使用Jquery
- javascript文件中附加了非法字符
- 从DOM ID中删除非法字符的Javascript正则表达式
- 在试图将事件记录到flush中时,javascript中出现了非法字符语法错误
- ASP.NET:非法字符'@'在'@Html.Raw'呼叫
- 将十六进制颜色传递到函数时,firefox中存在非法字符