【发布时间】:2017-03-23 03:55:05
【问题描述】:
我是 Typescript 的新手,或者在使用 Typescript 的 Angular 2 中更好。
问题是由于本地开发环境中未定义的 Cordova API 全局变量,我无法编译我的代码。 一旦应用程序被编译并打包用于生产,这些变量显然会被定义,Cordova 库也是如此。
例如,使用 Angular 1 和 Javascript 我可以:
if (typeof(device) != 'undefined') {
return device.platform;
}
现在使用 Angular 2 和 TypeScript 编译器告诉我它找不到名称设备。
如何在开发环境中使用这些不可用的变量? (我只是先在浏览器上构建和测试我的应用程序)
谢谢
【问题讨论】:
-
谢谢,这正是我需要的!
-
很高兴它有帮助!如果有帮助,请确保为答案投票;)
标签: javascript angularjs cordova typescript