【发布时间】:2018-07-06 22:53:04
【问题描述】:
我创建了一个带有输入文本的引导模式,如下图所示。输入聚焦于点击(有时),但是当我尝试输入文本时,什么也没有发生。 我正在使用 angular 4,在我的项目结构中,我有一个组件,它有另一个模态对话框 - 输入工作正常,但是该组件的子组件具有此模态(附加到显示的文档正文)和输入不可编辑。
你知道为什么会这样吗?
谢谢
模态代码:
<div class="modal fade" id="boardDetailsModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Edit timeline</h4>
</div>
<div class="modal-body">
<input type="text">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" (click)="saveTimeline()">Save</button>
<button type="button" class="btn btn-default" (click)="close()">Close</button>
</div>
</div>
</div>
</div>
模态显示代码:
ngAfterViewInit() {
let self = this;
self.element.appendTo("body").modal('show');
}
【问题讨论】:
-
@Iancovici 我已将 jQuery 包含在 Angular 中,因此父组件中的其他模式工作正常。
标签: javascript angular twitter-bootstrap bootstrap-modal