我需要帮助。作为从a1切换到a2的一部分,我正在玩angular2和typescript的基础知识,所以这里的一些东西对您来说可能是显而易见的。
我有这样的情况:
正在使用网页包。AppConfigConst
保存一些静态的、应用程序范围的配置数据。AppConfigurationInjectable
接受AppConfigConst
并公开简单的api来访问配置数据。SelectedLanguageInjectable
希望使用AppConfigConst
中的方法,这里我得到:
[default]c:\u dev\xxx\src\app\shared\selected language\selected language.injectable.ts:9:46属性“getsupporteduilanguages”不存在于“typeof appconfigurationinjectable”类型上。
最佳答案
你的构造器出错了。应该是:
constructor(private appConfiguration: AppConfigurationInjectable){
用
=
更改:
:
用于定义typescript中的类型=
用于设置您知道的值。