Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带表达式的角三元_Javascript_Angularjs - Fatal编程技术网

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它与此上下文不太相关,但我已更改了它。谢谢您的帮助!