Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebase远程配置(角度)_Javascript_Angular_Ionic Framework - Fatal编程技术网

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 

谢谢您的回答,但是如果我查看文档,我的导入应该是正确的吗?