Vscode-ng-language-service: [Angular] Le membre 'd' n'est pas appelable

Créé le 21 févr. 2018  ·  3Commentaires  ·  Source: angular/vscode-ng-language-service

Si j'utilise l' échantillon modal par défaut

[Angular] Le membre 'd' n'est pas appelable

<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>

utilisant

  • Code VS 1.20.1,
  • Angular 5.2.0 (application générée par ng CLI)
  • Service de langue angulaire 0.1.9 VS Extension de code
  • @ng-bootstrap/ng-bootstrap: "^1.0.0"

Commentaire le plus utile

J'ai eu le même problème, j'ai géré une solution de contournement où j'ajoute l'appel de fonction à l'affectation.

<ng-template #content let-ca="close('a')" let-cb="close('b')" let-d="dismiss()">
  <button (click)="ca">Close with 'A'</button>
</ng-template>

Tous les 3 commentaires

J'ai eu le même problème, j'ai géré une solution de contournement où j'ajoute l'appel de fonction à l'affectation.

<ng-template #content let-ca="close('a')" let-cb="close('b')" let-d="dismiss()">
  <button (click)="ca">Close with 'A'</button>
</ng-template>

Désolé, cela a pris si longtemps, https://github.com/angular/angular/pull/33782 devrait résoudre ce problème.

Ce problème a été automatiquement verrouillé en raison d'une inactivité.
Veuillez déposer un nouveau problème si vous rencontrez un problème similaire ou connexe.

En savoir plus sur notre politique de verrouillage automatique des conversations .

_Cette action a été effectuée automatiquement par un bot._

Cette page vous a été utile?
0 / 5 - 0 notes