إذا استخدمت نموذجًا افتراضيًا
[Angular] العضو 'd' غير قابل للاستدعاء
<ng-template #confirmDlg let-c="close" let-d="dismiss">
<div class="modal-header">
<h4 class="modal-title">Confirm</h4>
<button type="button" class="close" aria-label="Close" (click)="d('Cross click')">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>Content</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-outline-dark" (click)="d('Cross click')">Close</button>
</div>
</ng-template>
استخدام
@ng-bootstrap/ng-bootstrap: "^1.0.0"
واجهت نفس المشكلة ، وقمت بإدارة حل بديل حيث قمت بإضافة استدعاء الوظيفة إلى المهمة.
<ng-template #content let-ca="close('a')" let-cb="close('b')" let-d="dismiss()">
<button (click)="ca">Close with 'A'</button>
</ng-template>
عذرًا ، لقد استغرق الأمر وقتًا طويلاً ، https://github.com/angular/angular/pull/33782 يجب أن يصلح هذا.
تم قفل هذه المشكلة تلقائيًا بسبب عدم النشاط.
يرجى تقديم مشكلة جديدة إذا كنت تواجه مشكلة مشابهة أو ذات صلة.
اقرأ المزيد حول سياسة قفل المحادثة التلقائي .
_تم تنفيذ هذا الإجراء تلقائيًا بواسطة روبوت.
التعليق الأكثر فائدة
واجهت نفس المشكلة ، وقمت بإدارة حل بديل حيث قمت بإضافة استدعاء الوظيفة إلى المهمة.