Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

$interpolate an array instead of an object

Is there any way I can use Angular's $interpolate with an array instead of an object?

Example code:

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"
like image 403
alexandernst Avatar asked Nov 29 '25 16:11

alexandernst


1 Answers

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

Note: only works with angular 1.3.x and up

like image 166
z.a. Avatar answered Dec 02 '25 07:12

z.a.



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!