Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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/1/angularjs/23.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 我可以在有角度的花括号中使用jade变量作为对象标识符的一部分吗?_Javascript_Angularjs_Pug - Fatal编程技术网

Javascript 我可以在有角度的花括号中使用jade变量作为对象标识符的一部分吗?

Javascript 我可以在有角度的花括号中使用jade变量作为对象标识符的一部分吗?,javascript,angularjs,pug,Javascript,Angularjs,Pug,很抱歉这个糟糕的标题 我有一个角度控制器的逻辑 $scope.fooMyText = function(text) { return "foo " + text; }; $scope.txt = { one: "this text", two: "that taxt" }; 在jade模板中使用以下内容效果很好 h1 |{{fooMyText(txt.one)}} 但以下内容不适用于 identifier= txt h1 |{{fooMyText(#{identifie

很抱歉这个糟糕的标题

我有一个角度控制器的逻辑

$scope.fooMyText = function(text) {
  return "foo " + text;
};

$scope.txt = {
  one: "this text",
  two: "that taxt"
};
在jade模板中使用以下内容效果很好

h1
  |{{fooMyText(txt.one)}}
但以下内容不适用于

identifier= txt
h1
  |{{fooMyText(#{identifier}.one)}}
有没有一种方法可以使用jade变量作为对象名称的一部分,以便在Angular中使用


Plunker

您需要将模板从
{{fooMyText({identifier}.one)}
更改为
{fooMyText({identifier}['one'])}


感谢您的贡献,但在您链接到的示例中,我希望它说“foo this text”。。。