如何解决希望将我的ionic 4项目与pouchdb连接起来但是不断出现错误“无法访问词法声明”
当我尝试访问此页面时,我不断遇到“无法访问词法声明”错误,但是当我注释pouch db语句时,它仍然可以正常工作。
import { Component,OnInit } from '@angular/core';
import { Router } from '@angular/router';
import PouchDB from 'pouchdb';
@Component({
selector: 'app-newperson',templateUrl: './newperson.page.html',styleUrls: ['./newperson.page.scss'],})
export class NewpersonPage implements OnInit {
private name;
private email;
private phone;
private db;
constructor(
private router : Router
) {
// this.setupDB();
}
setupDB() {
this.db = new PouchDB('contacts');
}
ngOnInit() {
// console.log(PouchDB);
this.setupDB();
this.name = 'John Doe';
}
goBack() {
this.router.navigate(["/home"]);
}
save() {
// this.db.post({
// name: this.name,// email: this.email,// phone: this.phone
// })
console.log('save clicked');
}
}
我目前的主要目标只是开始使用pouchdb。也是youtube视频链接:- https://www.youtube.com/watch?v=HWbsN1QIIN8&t=1693s
解决方法
请确保。您是否将pouchdb添加到了离子项目package.json中?在我的项目中,db被定义为any。
私人数据库:任意;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。