我声明名称空间如下:
declare namespace firebase.database.ServerValue {
var TIMESTAMP: any
}得到这个错误
未定义的ReferenceError:未定义火基
declare namespace FirebaseApp.Timestamp{
var TIMESTAMP: any;
}并得到错误:
未定义的ReferenceError: FirebaseApp未定义
angularFire2和firebase版本:
"angularfire2": "^4.0.0-rc.1",
"firebase": "^4.1.3",cli包: @离子/cli-插件-cordova: 1.5.0 (C:....\node_modules\@ionic\cli-plugin-cordova) @离子型/cli-插件-离子-角: 1.4.0 (C:....\node_modules\@ionic\cli-plugin-ionic-angular) @离子/cli: 1.6.0 (C:\node_node\@离子型\cli-utils)离子CLI):3.6.0 (C:....\node_modules\ionic) 全球一揽子计划: Cordova CLI : 7.0.1 本地套餐: @离子型/app-脚本: 2.1.4 Cordova平台:Android6.3.0离子框架:离子型-角3.6.0 系统: Android工具: 25.2.5 Node : v6.11.1 OS : Windows 7 npm : 5.1.0
如何解决这些问题?因为我希望通过声明上述任何名称空间来获得TIMESTEMP的值。
发布于 2017-11-15 09:09:20
问题解决了!
步骤1-升级到AngularFire 5.0
Step2 -
.......
......
.....
import * as firebase from 'firebase';
export class ..... {
lastMessageTime: any;
consturctor(){
lastMessageTime = firebase.database.ServerValue.TIMESTAMP;
}
}https://stackoverflow.com/questions/46713140
复制相似问题