我遇到了#34;超出最大调用堆栈大小"尝试使用Firebase连接David Easts TODO Angular2演示时出错。
他的回购可以在这里找到: https://github.com/davideast/ng2do
我所做的完全不同的是: import bind,AngularFire和FirebaseArray:
import {bind} from 'angular2/di';
import {AngularFire, FirebaseArray} from 'firebase/AngularFire';
注册componentServices:
@Component({
selector: 'todo-app',
componentServices: [
AngularFire,
bind(Firebase).toValue(new Firebase('https://webapi.firebaseio-demo.com/test'))
]
})
这会导致超出最大调用堆栈大小错误。