为什么我会陷入混乱承诺:错误:模板解析错误:没有将“ 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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...