【发布时间】:2018-12-26 23:21:35
【问题描述】:
在ng-bootstrap modal documentation 中使用了某种let-* 属性,似乎用于链接函数或事件以供以后使用。如果您查看示例顶部的 (click) 事件和 let-c / let-d 属性,您可以了解它的作用。这似乎是 Angular 的一个特性,与 ng-bootstrap 无关。
但这叫什么?它有什么作用?此功能的 Angular 文档在哪里?
这是我所指的一个例子。请参阅第一行。
<ng-template #content let-c="close" let-d="dismiss">
<div class="modal-header">
<h4 class="modal-title" id="modal-basic-title">Profile update</h4>
<button type="button" class="close" aria-label="Close" (click)="d('Cross click')">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<!-- content here omitted -->
</div>
<div class="modal-footer">
<button type="button" class="btn btn-outline-dark" (click)="c('Save click')">Save</button>
</div>
</ng-template>
我在谷歌上搜索过,但无济于事;我得到的唯一结果是使用ngFor 时的let 关键字,这显然不相关。
【问题讨论】:
标签: angular angular6 ng-bootstrap