Pass variable in Angular 2 template
angular, javascript
Solution
You should do like this:
<div *ngFor="foo in foos">
<ng-container *ngTemplateOutlet="inner; context:foo"></ng-container>
</div>
<ng-template #inner let-name="name">
{{ name }}
</ng-template>
Problem
Is there a way I can pass variables to templates in Angular2? Let's say I have the following code: ``` <div *ngFor="foo in foos"> <ng-container *ngTemplateOutlet="inner"</ng-container> </div> --------------- <ng-template #inner> {{ foo.name }} </ng-template> ``` How can I get the template to print the `name` of `foo`?