Vscode-ng-language-service: [Angular] Membro 'd' não pode ser resgatado

Criado em 21 fev. 2018  ·  3Comentários  ·  Fonte: angular/vscode-ng-language-service

Se eu usar a amostra Modal padrão

[Angular] Membro 'd' não pode ser resgatado

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

usando

  • Código VS 1.20.1,
  • Angular 5.2.0 (aplicativo gerado por ng CLI)
  • Angular Language Service 0.1.9 extensão de código VS
  • @ng-bootstrap/ng-bootstrap: "^1.0.0"

Comentários muito úteis

Eu tive o mesmo problema, consegui uma solução alternativa em que adicionei a chamada de função à atribuição.

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

Todos 3 comentários

Eu tive o mesmo problema, consegui uma solução alternativa em que adicionei a chamada de função à atribuição.

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

Desculpe a demora, https://github.com/angular/angular/pull/33782 deve corrigir isso.

Este problema foi bloqueado automaticamente devido à inatividade.
Registre um novo problema se você estiver encontrando um problema semelhante ou relacionado.

Leia mais sobre nossa política de bloqueio automático de conversas .

_Esta ação foi executada automaticamente por um bot._

Esta página foi útil?
0 / 5 - 0 avaliações