作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我遇到了解析问题,这已通过 Elvis 运算符解决,但如果我的 key 包含正斜杠,我就不能使用 Elvis 运算符,因为我必须将该 key 放入方括号中。
如果键像这样简单(“firstname”)就可以工作
{{ data?.record?.firstname }}
如果键有这样的前括号(“name/first”)则不起作用
{{ data?.record?['name/first']}}
如果我使用方括号,似乎 Elvis 不可用。
任何解决方法?也许是一种在 .像这样的符号:
{{ data?.record?.name\\/first }}
最佳答案
Elvis 运算符仅适用于 .
不适用于其他解引用运算符,如 []
。
作为解决方法使用
{{ data?.record ? data.record['name/first'] : null}}
关于javascript - Angular2 在带有正斜杠的对象键上使用 Elvis 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35768768/
我是一名优秀的程序员,十分优秀!