有什么办法可以将Angular的$interpolate与数组而不是对象一起使用?

示例代码:

var exp = $interpolate('Hello {{name}}!');
var res = exp({name: "foo"});

var exp2 = $interpolate('Hello {{0}}!');
var res2 = exp2(["foo"]);

console.log(res); // Hello foo
console.log(res2); // Hello 0  <--- Should be "Hello foo"

最佳答案

var exp2 = $interpolate('Hello {{this[0]}}!');
var res2 = exp2(["foo"]);
console.log(res2);

注意:仅适用于angular 1.3.x及更高版本

关于javascript - $ interpolate数组而不是对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36153827/

10-09 08:02