gpt4 book ai didi

angular - ‘local' 的所有声明在 ionic 2 中必须具有相同的修饰符

转载 作者:搜寻专家 更新时间:2023-10-30 21:30:29 27 4
gpt4 key购买 nike

当我使用 local:storage 变量时出现此错误。我只是想注意到这是在一个小时之前发生的。在此之前它运作良好。

当我尝试通过“ionic serve”运行应用程序时显示此错误。 error

这是我的服务

import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';
import {NavController} from "ionic-angular";

import { Storage } from '@ionic/storage';
/*
Generated class for the Myservice provider.

See https://angular.io/docs/ts/latest/guide/dependency-injection.html
for more info on providers and Angular 2 DI.
*/
@Injectable()
export class MyService {

public local:Storage;
public getsession: any;


constructor(public http: Http,private local: Storage,private navCtrl:NavController) {
this.local=new Storage();

}
postLogin(data){
let link = "http://adirzoari.16mb.com/login.php";
return this.http.post(link,data)
.map(res => res.json())
}
checkToken(){
return this.getsession =this.local.get('token');

}
getData(){
let link = "http://adirzoari.16mb.com/selectNotes.php";
return this.http.get(link)
.map(res=>res.json())
}
postInsert(data){
let link="";
return this.http.post(link,data)
.map(res=>res.json())
}
postUpdate(data){
let link="";
return this.http.post(link,data)
.map(res=>res.json())
}
postDelete(data){
let link = "http://adirzoari.16mb.com/deleteNotes.php";
return this.http.post(link,data)
.map(res => res.json())
}
}

此外,我收到这个错误 new error

最佳答案

这是因为您还将 local 声明为 public local:Storage; 并且还在构造函数中声明为 private,如下所示:

constructor(public http: Http,private local: Storage,private navCtrl:NavController) {

修复

删除public local:Storage;

关于angular - ‘local' 的所有声明在 ionic 2 中必须具有相同的修饰符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39862001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com