访问模板中组件的对象属性不会显示该对象的属性

use*_*596 2 visual-studio-code angular

我有一个接口定义如下

export interface I18nStrings {
    header: any;
    footer: any;
    sideNav: any;
}
Run Code Online (Sandbox Code Playgroud)

在一个组件中,我定义了一个属性

strings: I18nStrings;
Run Code Online (Sandbox Code Playgroud)

当我输入this.strings.组件时,我的 IDE 会向我显示this.strings.

我希望当我输入{{strings.组件的 html 模板时会发生同样的事情。

这可能吗?如果是,我该怎么做?

小智 5

如果您使用 VS 代码,请安装扩展“Angular Language Service”。它服务于您正在寻找的目的

  • 并且不要忘记将 `@angular/language-service` 作为 devDependencies 放在 _package.json_ 文件上 (2认同)