Vscode-ng-language-service: 共用体型での誤ったテンプレートエラー

作成日 2018年02月08日  ·  3コメント  ·  ソース: angular/vscode-ng-language-service

次のコンポーネントで

@Component({
  selector: 'my-app',
  template: `
    <div>
      <h2>Hello {{name}}</h2>
      <p *ngIf="name == 'steve'">hi steve</p>
    </div>
  `,
})
export class App {
  name: string | number;
  constructor() {
    this.name = `Angular!`
  }
}

現在の動作: *ngIf値にエラーが表示されます: [Angular] Expected the operants to be of similar type or any
予想される動作:テンプレートエラーなし
https://github.com/angular/vscode-ng-language-service/issues/16のように表示され

bug tracking in angular

最も参考になるコメント

https://github.com/angular/angular/issues/22125としてangular / angularで追跡

全てのコメント3件

https://github.com/angular/angular/issues/22125としてangular / angularで追跡

https://github.com/angular/angular/blob/5f76de1d71ac40654b5eef2d58747a713aab5c06/packages/language-service/test/diagnostics_spec.ts#L195 -L210で修正されているため、これを閉じます
それでもエラーが続く場合は、新しい問題を開いてください。

この問題は、非アクティブのために自動的にロックされています。
同様の問題または関連する問題が発生した場合は、新しい問題を提出してください。

自動会話ロックポリシーの詳細をご覧ください。

_このアクションはボットによって自動的に実行されました。_

このページは役に立ちましたか?
0 / 5 - 0 評価