问题描述
我已经导入了以下内容:
@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 (将#修改为@)