Javascript Firebase远程配置(角度)
我正在尝试使用Javascript Firebase远程配置(角度),javascript,angular,ionic-framework,Javascript,Angular,Ionic Framework,我正在尝试使用Firebase远程配置。对于他们提供的其他服务,有一个包装器: 然而,我似乎可以看到远程配置是受支持的 因此,按照以下步骤,我提供了以下服务: import {Injectable} from '@angular/core'; import {FirebaseConfig} from '@ionic-native/firebase-config/ngx'; @Injectable({ providedIn: 'root' }) export class TextSer
Firebase远程配置
。对于他们提供的其他服务,有一个包装器:
然而,我似乎可以看到远程配置
是受支持的
因此,按照以下步骤,我提供了以下服务
:
import {Injectable} from '@angular/core';
import {FirebaseConfig} from '@ionic-native/firebase-config/ngx';
@Injectable({
providedIn: 'root'
})
export class TextService {
constructor(private firebaseConfig: FirebaseConfig) {
this.firebaseConfig.getString('language_da').then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});
}
}
但是,这给了我一个inject
错误:
core.js:9110 ERROR Error: Uncaught (in promise): NullInjectorError: StaticInjectorError(AppModule)[FirebaseConfig]:
StaticInjectorError(Platform: core)[FirebaseConfig]:
NullInjectorError: No provider for FirebaseConfig!
有人能告诉我使用远程配置的正确方法吗?您的导入不正确:
import { FirebaseConfig } from '@ionic-native/firebase-config';
constructor(private firebaseConfig: FirebaseConfig) { }
为了确保安装Cordova和Ionic本机插件:
$ ionic cordova plugin add cordova-plugin-firebase-config
$ npm install --save @ionic-native/firebase-config@4
谢谢您的回答,但是如果我查看文档,我的导入应该是正确的吗?