如何将 ngModel 值从输入传递到 *ngIf
how to pass ngModel value from input to *ngIf
我有一个输入字段,我想通过使用 [(ng model)]
将其数据传递到 *ngIf
<input type="text" [(ngModel)]="inputData">
<div *ngIf="cityName ==={{inputData}}; then mainpart else elsepart"></div>
<ng-template #mainpart>
**Some Code Here**
</ng-template>
<ng-template #elsepart>
**Some Code Here**
</ng-template>
我希望当用户在输入字段中输入一些数据时,如果数据与 condition
匹配,那么 运行 mainpart
否则 elsepart
是 运行
试试下面的代码
<div *ngIf="cityName === inputData; then mainpart else elsepart"></div>
另外你不需要在 *ngIf 条件中使用插值
<ng-container *ngIf="cityName === inputData; then mainpart else elsepart"></ng-container>
<ng-template #mainpart><div>main content...</div></ng-template>
<ng-template #elsepart><div>else content...</div></ng-template>
我有一个输入字段,我想通过使用 [(ng model)]
将其数据传递到 *ngIf
<input type="text" [(ngModel)]="inputData">
<div *ngIf="cityName ==={{inputData}}; then mainpart else elsepart"></div>
<ng-template #mainpart>
**Some Code Here**
</ng-template>
<ng-template #elsepart>
**Some Code Here**
</ng-template>
我希望当用户在输入字段中输入一些数据时,如果数据与 condition
匹配,那么 运行 mainpart
否则 elsepart
是 运行
试试下面的代码
<div *ngIf="cityName === inputData; then mainpart else elsepart"></div>
另外你不需要在 *ngIf 条件中使用插值
<ng-container *ngIf="cityName === inputData; then mainpart else elsepart"></ng-container>
<ng-template #mainpart><div>main content...</div></ng-template>
<ng-template #elsepart><div>else content...</div></ng-template>