如何解决为什么我会陷入混乱承诺:错误:模板解析错误:没有将“ exportAs”设置为“ bs-popover”的指令?
我已经导入了以下内容:
@NgModule({
imports: [
FormsModule,ReactiveFormsModule,NgxPaginationModule,CommonModule,BsDropdownModule,NgbModule,PopoverModule,ModalModule.forRoot(),TabsModule,InquiryRoutingModule
],declarations: [
InquiryCategoryComponent,UnsolvedInquiriesComponent
],
我想在之间切换
<a (click)="openPopOver(inquiry.id)" [outsideClick]="true" [popover]="popTemplateHtml2"
popoverTitle="Assign Inquiry">
<h6 style="font-weight: 200; color:#3EE923; cursor: pointer;">( add /update</h6>
</a>
<ng-template #popTemplateHtml2="bs-popover">
<div>
<form (ngSubmit)="assignUser()" [formGroup]="assign_form">
<div class="modal-body">
<div class="form-group">
<label>User</label>
<select class="form-control" name="service_provider_id"
formControlName="user_id">
<option [ngValue]="null" [disabled]="true" >Select a User</option>
<option *ngFor="let user of userList"
[value]="user.id">{{user.first_name}}</option>
</select>
<div
*ngIf="assign_form.get('user_id').invalid && (assign_form.get('user_id').dirty || assign_form.get('user_id').touched)">
<small
*ngIf="assign_form.get('user_id').errors['required']"
class="text-danger">
User is required!</small>
</div>
</div>
</div>
<div class="modal-footer">
<input type="submit" class="btn btn-info" value="Assign"
[disabled]="!assign_form.valid">
</div>
</form>
</div>
</ng-template>
<a (click)="viewAssignee(inquiry)" [outsideClick]="true" [popover]="popTemplateHtml1"
popoverTitle="Change Assignee">
<h6 style="font-weight: 200; color:#3EE923; cursor: pointer;"> <span
*ngIf="inquiry.selected_user_id || (inquiry.selected_user_id && inquiry.selected_user_id.length > 0)">/ edit
</span>)</h6>
</a>
<ng-template #popTemplateHtml1="bs-popover">
<div>
<form>
<div class="modal-body">
<div class="form-group">
<label>User</label>
<select class="form-control" [(ngModel)]="selected_user_id" name="user_id"
[ngModelOptions]="{standalone: true}">
<!-- <option value="">Select a User</option> -->
<option *ngFor="let user of userList"
[value]="user.id">{{user.first_name}}</option>
</select>
</div>
</div>
<div class="modal-footer">
<input type="submit" class="btn btn-info" value="Update"
[disabled]="!updateAssign_form.valid"(click)="changeAssignee()">
</div>
</form>
</div>
</ng-template>
我想要的是在一个函数内的ts文件中单击一个按钮后弹出popTemplateHtml1。 但是,我收到此错误,提示“没有将“ exportAs”设置为“ bs-popover”的指令“ 我想在某些条件下在两个popTemplate之间切换。为此,当条件成功时,我想要this.popTemplateHtml1.show()或this.popTemplateHtml2.show()。另外,当我尝试show()时,他们说show()不是函数。 我该怎么解决?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。