2017-10-06 4 views
1

私は、Ionic 3とAngular 4で書かれたアプリケーション用のBaaSとしてParse Serverを使用しています。クライアント側でクエリを書いて、ユーザーによって。Parse:Parse Serverにクラウドコードを書く

これで、クラウドコード付きサーバーでクエリ(および多分localstorage関数???)を実行することをお勧めしました。

だから私の質問はここでクエリを作成してのlocalStorage

initializeItems() { 
    this.users= this.localdata.tmpusers; 
} 

constructor(public navCtrl: NavController, private localdata: localData) { 
    this.searchControl = new FormControl; 
    this.query.find().then(data => { 
    this.tmp = data; 
    console.log(this.tmp); 
    this.localdata.setUsers(this.tmp); 

    this.users = this.localdata.tmpusers; 
    console.log (this.users); 
    }) 
} 
からの結果を消費する私のsearch.tsあるのlocalStorage

の概念についての解析のサーバと何にそれらを書く方法をされます

と、ここでは、クエリの結果を保存して、私はクラウドコードとlocalstoragを進める必要がありますどのようにそれらを

setUsers (users){ 
    window.localStorage.users_data = JSON.stringify(users); 
} 
getUsers(){ 
    return JSON.parse(window.localStorage.users_data || '[]'); 
} 

tmpusers = this.getUsers(); 
constructor(){ 
    this.tmpusers.sort(function(a, b) { 
     var nameA = a.username.toUpperCase(); // ignore upper and lowercase 
     var nameB = b.username.toUpperCase(); // ignore upper and lowercase 
     if (nameA < nameB) { 
      return -1; 
     } 
     if (nameA > nameB) { 
      return 1; 
     } 

     // names must be equal 
     return 0; 
     }); 
} 

を消費する私のlocaldata.tsです最高のパフォーマンスのためのe?

はあなたがここにネイティブstorageモジュールを使用する必要が非常に多く

答えて

1

、ありがとうございました。

それから、このようなものです:(これはあなたのユースケースに変換doc.Pleaseからわずか一例である)私はクラウドコードに解析サーバー上の私のクエリを記述して保存する必要がありますどのように

// set a key/value 
    storage.set('name', 'Max'); 

    // Or to get a key/value pair 
    storage.get('age').then((val) => { 
    console.log('Your age is', val); 
    }); 
+0

?結果をネイティブストレージに保存することができますか?Cloud Codeの機能を呼び出すことはできますか? – giorgionasis

+0

それには 'providers'を使う必要があります。このビデオを見る:https://www.youtube.com/watch?v=bATjiu9myvI – Sampath

+0

もちろん、私はプロバイダーについて知っていますが、サーバーサイドの機能を呼び出す方法はわかりません。 – giorgionasis

関連する問題