Javascript 带表达式的角三元
指令中包含以下代码:Javascript 带表达式的角三元,javascript,angularjs,Javascript,Angularjs,指令中包含以下代码: <my-object my-attribute="{{ vm.myEval ? '{{vm.variable | lowercase}}' : '{{vm.mytext}}' }}"></my-object> 但是它返回了一个错误,这可能是因为它是以一种表达式方式编写的 我怎样才能使这样的东西起作用呢?您不需要单引号和圆括号: {{ vm.myEval ? ({{vm.variable | lowercase}}) : ({{vm.mytext
<my-object my-attribute="{{ vm.myEval ? '{{vm.variable | lowercase}}' : '{{vm.mytext}}' }}"></my-object>
但是它返回了一个错误,这可能是因为它是以一种表达式方式编写的
我怎样才能使这样的东西起作用呢?您不需要单引号和圆括号:
{{ vm.myEval ? ({{vm.variable | lowercase}}) : ({{vm.mytext}}) }}
你想干什么?什么是
正确的?
希望检查?您收到了什么错误消息?@doldt它与此上下文不太相关,但我已更改了它。谢谢您的帮助!