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”。。。