AppConfigurationInjectable

AppConfigurationInjectable

我需要帮助。作为从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”类型上。
angular - Angular2和TypeScript错误“属性'typeof CLASS_NAME'上不存在属性METHOD_NAME-LMLPHP

最佳答案

你的构造器出错了。应该是:

constructor(private appConfiguration: AppConfigurationInjectable){

=更改:
:用于定义typescript中的类型=用于设置您知道的值。

07-26 04:16