use*_*302 5 cordova typescript cordova-plugins
我正在使用Ionic + Angular + Apache Cordova 4.0使用Visual Studio 2003更新4对A Hybrid Mobile应用程序进行原型设计.我安装了SQLite插件来访问数据库.
访问此插件的推荐方法是:
var db = window.sqlitePlugin.openDatabase({name: "my.db"});
Run Code Online (Sandbox Code Playgroud)
但我没有插件的打字稿定义 - 只有Cordova.SO Typescript不知道sqlitePLugin及其抱怨它.
如何从Typescript代码访问Cordova插件?我明白我必须以某种方式扩展基本的"窗口"对象?怎么做 ?
谢谢.
我知道我必须以某种方式扩展基本的“窗口”对象?怎么做 ?
干得好:
interface Window {
sqlitePlugin: any;
}
var db = window.sqlitePlugin.openDatabase({name: "my.db"});
Run Code Online (Sandbox Code Playgroud)
注意:TypeScript 接口是开放式的,因为它们的声明可以重新打开以添加成员。