Typescript编译器/Cordova API:检查未定义的全局变量
Typescript compiler/Cordova API: Check for undefined global variables
我是Typescript新手,或者在Angular 2中使用Typescript会更好。
问题是,我不能编译我的代码由于未定义的Cordova API全局变量在我的本地开发环境。这些变量将在应用程序被编译和打包到生产环境时被明确定义,所以在Cordova库中。
例如,在Angular 1和Javascript中,我可以这样写:
if (typeof(device) != 'undefined') {
return device.platform;
}
现在用Angular 2和TypeScript编译器告诉我它找不到name device。
如何在开发环境中使用这些不可用的变量?(我只是先在浏览器上构建和测试我的应用程序)
谢谢
看起来这是在Ionic 2文档的设备插件。您需要做的是从ionic-native中导入Device类,并调用Device对象的uuid属性。
例如import {Device} from 'ionic-native';
platform.ready().then(() => {
console.log(Device.device.uuid);
}
相关文章:
- 正在检查未定义的值
- 检查未定义的变量
- 检查未定义的变量在 chrome 中不起作用
- 检查未定义的值,但它仍未定义
- 检查未定义是否不起作用
- 检查未定义的 JavaScript 变量
- Javascript检查未定义的语义
- 使用速记检查未定义的对象不起作用
- 填充对象时检查未定义的对象
- 尝试检查未定义json对象的类型时出错
- 最好检查未定义属性或设置为空
- Typescript编译器/Cordova API:检查未定义的全局变量
- 检查未定义和null的不等式(!==)和检查未定义和null的柯夫不等式(!=)之间有区别吗?
- 检查未定义的javascript未命中
- 检查未定义变量的最佳JS实践是什么
- 检查未定义导致未定义错误
- 如何使用下划线检查“未定义”?在javascript
- 复选框.在OnClick事件函数中检查未定义
- $.parseJSON - 未捕获的语法错误 - 如何检查未定义
- JavaScript可选参数,我是否需要检查未定义