我正在使用基于angular2-meteor
和Meteor v1.4
的{{1}}制作应用。到目前为止还不错,但我需要将它与我的Firebase数据库集成,但我在下面得到了例外(我正在Chrome上运行该应用程序)。似乎所有我的打字稿都没问题,我没有任何错误,我的Meteor应用程序正常加载,我按照安装和设置的教程直到第4步结束。(但是因为我使用Meteor,我没有使用角度-cli创建项目),任何想法如何解决这个问题?感谢
Angular2 rc-5
答案 0 :(得分:3)
您只需要将location.protocol设置为' http'或者' https' 。您可以通过向您的班级添加以下提供商来实现这一目标。
providers: [{
provide: WindowLocation, useValue: {
protocol: 'https' // Change to HTTP if you prefer.
}
}]
请勿忘记导入WindowLocation:
import {WindowLocation} from "angularfire2";