Angular ng模板的Pass参数使用nbpopover定义不足
我正在使用Angular ng模板的Pass参数使用nbpopover定义不足,angular,popover,ngfor,nebular,ng-template,Angular,Popover,Ngfor,Nebular,Ng Template,我正在使用nbPopover,我只想将上下文传递给nbPopover。通常它是工作的,但现在我想在*ngIf中使用它,然后所有过程数据都是未定义的。这里是示例=> <div *ngFor="let value of valuelist;let i = index"> <div [nbPopover]="templateRef" [nbPopoverContext]="{passda
nbPopover
,我只想将上下文传递给nbPopover
。通常它是工作的,但现在我想在*ngIf
中使用它,然后所有过程数据都是未定义的。这里是示例=>
<div *ngFor="let value of valuelist;let i = index">
<div [nbPopover]="templateRef" [nbPopoverContext]="{passdata:value}" nbTooltipStatus="basic" nbPopoverTrigger="click">
<label>Box {{i+5}}</label>
</div>
</div>
<ng-template #templateRef let-work="passdata">
<div>
<div class="row">
<div class="col-md-5">
<label>Name</label>
</div>
<div class="col-md-7">
<label>: {{work}}</label><br />
</div>
</div>
</div>
</ng-template>
框{{i+5}
名称
:{{work}}
我已经使用了这个
nbPopoverContext
,没有ngfor
,它正在工作,但是在我使用了这个ngfor
之后,它就不再工作了。我如何解决这个问题?谢谢,伙计们。在上下文中传递索引不太有效吗?这里不需要ngFor。@GaurangDhorda,我可以知道为什么不需要它吗?@eko,也不工作,你可以共享值列表
对象吗?