У меня есть некоторые данные this.data={type:'test', payload:"ok"}
Я хочу показать #testBlock, если data.type=='test'
, поэтому я использую if & else.
, и я хочу создать локальную переменную внутри #testBlock для установки item=data.payload
<ng-container *ngIf="data.type!='test'; else testBlock; let data2"></ng-container>
<ng-template #testBlock let-item="data.payload" >
<b> test block </b><br />
data: {{data | json}} <hr /> <!-- works, but I want to set item=data.payload -->
data2: {{data2 | json}} <hr /> <!-- doesn't work -->
item: {{item | json}} <!-- doesn't work -->
</ng-template>
Демо