【发布时间】:2019-02-19 08:24:21
【问题描述】:
core.js:1633 ERROR 错误:未捕获(承诺中):错误:模板 解析错误:没有将“exportAs”设置为“bs-modal”的指令 ("
]#staticModal="bs-modal" [配置]="{背景:'静态'}" tabindex="-1" role="dialog" aria-label"): ng:///MobileModule/PerfilConfigComponent.html@1069:34 无法绑定 'config' 因为它不是 'div' 的已知属性。 ("
<input class="text-center form-control"
formControlName="grupos"
pInputText
autocomplete="off"
type="text"
appBlur
[focusRemove]="true"
placeholder="Informe os grupos de produtos"
[pTooltip]="perfilHints?.grupos"
tooltipPosition="top"
[showDelay]="2000"
[escape]="false"
[life]="12000"
(click)="staticModal.show()"/>
<div class="modal fade" bsModal #staticModal="bs-modal" [config]="{backdrop: 'static'}"
tabindex="-1" role="dialog" aria-labelledby="dialog-static-name">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<h4 id="dialog-static-name" class="modal-title pull-left">Static modal</h4>
<button type="button" class="close pull-right" aria-label="Close" (click)="staticModal.hide()">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
This is static modal, backdrop click will not close it.
Click <b>×</b> to close modal.
</div>
</div>
</div>
这与 ngx-bootstrap 中的示例相同。服务正常。
【问题讨论】:
-
你使用哪个版本的 ngx-bootstrap ?
-
您是否已将
ModalModule.forRoot()添加到 Angular 模块的imports中? -
构造函数(私有 headerNavService: HeaderNavbarService) { setTheme('bs4'); }
-
从 'ngx-bootstrap/modal' 导入 { ModalModule };进口:[ModalModule.forRoot()]
-
它正在使用服务示例
标签: angular modal-dialog ngx-bootstrap