2016-07-14 6 views
1

ich folgen Sie einfach diesem Beispiel (install and setup angularfire2), die Teil der oficial Dokumentation von angularfire2Auth Ausnahme in Grund Beispiel mit Winkel 2 und Feuerbasis

Und wie ich dieses Beispiel auszuführen Ich habe folgende Fehler ist.

enter image description here

Wie man sehen kann ich zwei Fehler haben, die erste, die ich denke, ist, wie einige mit dem autorization bezogen, und die folgende Ich denke, mit einer gewissen Operation im Zusammenhang, die nicht gut beenden.

Der Code ist genau wie das Beispiel. Und die Regeln der Datenbank sind dies diejenigen:

enter image description here

main.ts

import { bootstrap } from '@angular/platform-browser-dynamic'; 
import { enableProdMode } from '@angular/core'; 
import { AppComponent, environment } from './app/'; 
import { FIREBASE_PROVIDERS, defaultFirebase } from 'angularfire2'; 

if (environment.production) { 
    enableProdMode(); 
} 

bootstrap(AppComponent,[ 
    FIREBASE_PROVIDERS, 
    defaultFirebase({ //this data is replace with false data 
    apiKey: "apiKey", 
    authDomain: "localhost", 
    databaseURL: "https://databaseUrl/", 
    storageBucket: "gs://storageBucket", 
    }) 
]); 

app.component.ts

import { Component } from '@angular/core'; 
import { AngularFire, FirebaseListObservable } from 'angularfire2'; 


@Component({ 
    moduleId: module.id, 
    selector: 'app-root', 
    templateUrl: 'app.component.html', 
    styleUrls: ['app.component.css'] 
}) 
export class AppComponent { 
    title = 'app works!'; 

    heroes : FirebaseListObservable<any[]>; 
    constructor(af: AngularFire) { 
    this.heroes = af.database.list('SuperHeroes'); 
} 
} 

app.component.html

<h1> 
{{title}} 
</h1> 

<ul *ngFor="let hero of heroes | async"> 
    <li class="text"> 
    {{hero.name}} 
    </li> 
</ul> 

Irgendeine Idee über das Problem?

+0

eine jsFiddle gesetzt oder etwas, damit wir Ihre aktuelle Lösung – adolfosrs

+0

@adolfosrs sehen –

+0

getan Es gibt keinen Grund, Bilder aufzunehmen, die 'app.component' und' main.ts' würde ausreichen, um . Und dein 'jfidle' ist kaputt. –

Antwort

1

habe ich den gleichen Fehler bei der Einstellung: authDomain: "localhost",

Stellen Sie sicher, dass es von dir Feuerbasis Profil kopieren. Es sollte wie folgt aussehen: <your.app.name>.firebaseapp.com"

+0

Ja, das war der Fehler, danke. Aber der Fehler der "Fehler: Die Operation hat abgelaufen." es ist normal ? Ich denke, etwas ist mit dem async von Firebase verwandt, aber ich komme aus Java und all diese neuen Web-Mitarbeiter sind neu für meine. –

+0

Ich erinnere mich daran, diesen Fehler zu haben, ich weiß nicht, wie es verschwunden ist, meine Version ist "angularfire2": "2.0.0-beta.2", "firebase": "^ 3.0.5", 'auch' af' hängt von RC2 ab ... –