Vscode-ng-language-service: [Angular] العضو 'd' غير قابل للاستدعاء

تم إنشاؤها على ٢١ فبراير ٢٠١٨  ·  3تعليقات  ·  مصدر: angular/vscode-ng-language-service

إذا استخدمت نموذجًا افتراضيًا

[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">&times;</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>

استخدام

  • رمز VS 1.20.1 ،
  • Angular 5.2.0 (تم إنشاء التطبيق بواسطة ng CLI)
  • Angular Language Service 0.1.9 VS Code extension
  • @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>

ال 3 كومينتر

واجهت نفس المشكلة ، وقمت بإدارة حل بديل حيث قمت بإضافة استدعاء الوظيفة إلى المهمة.

<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 يجب أن يصلح هذا.

تم قفل هذه المشكلة تلقائيًا بسبب عدم النشاط.
يرجى تقديم مشكلة جديدة إذا كنت تواجه مشكلة مشابهة أو ذات صلة.

اقرأ المزيد حول سياسة قفل المحادثة التلقائي .

_تم تنفيذ هذا الإجراء تلقائيًا بواسطة روبوت.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات