$插入数组而不是对象

时间:2016-03-22 11:58:54

标签: javascript angularjs

我有什么方法可以将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"

1 个答案:

答案 0 :(得分:3)

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

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