問題タブ [jsdata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
50 参照

jsdata - 子オブジェクトを親オブジェクトとともに JSData に保存するにはどうすればよいですか?

私がオブジェクトを持っていたら

child の属性を変更した場合parent.children[4].name='joey'、その変更を の一部として含めるにはどうすればよいですかsave:

どうやってやるの?

0 投票する
1 に答える
707 参照

javascript - 単一ルートのjs-data複数モデル

私は 3.0.0-rc.4 の js-data を使用しており、バックエンド API への 1 回の呼び出しから複数のモデルをロードする必要があります。私はまだバックエンドも構築しており、異なるエンドポイントに対して複数の呼び出しを行うのではなく、一度に異なるテーブルからすべてのデータを取得できるようにしたいと考えています。

0 投票する
1 に答える
81 参照

ionic-framework - jsdata を使用したイオン更新が機能しないようです

私の ionic アプリはhttp://www.js-data.io/docs/homeをキャッシュするために jsdata データストアを使用します 。
ion-refresher ディレクティブを使用して、アプリにプル ツー リフレッシュ機能を実装しようとしています。

doRefresh は Get Call をまったく行っていないようです。
[プルして更新] をクリックすると、以下のコードのすべての console.log メッセージが実行されます。
しかし、ネットワークのタブを確認すると、Get 呼び出しがまったく行われていないことがわかります。
データは更新されず、エラーも発生しません。
なぜこれが起こっているのか、何が間違っているのかわかりません。

私のコード:

コントローラ:

0 投票する
0 に答える
81 参照

javascript - js-data-firebase アダプターの「store.find」のネストされた ID

ネストされたクエリを作成しようとしていますが、次のようになります。

IDは単なるIDではなく、Firebase のネストされた場所です。これは可能js-dataですか?

上記のクエリを実行しようとすると、次のエラーが表示されます。

[エラー: [Mapper#createRecord:props] 予想: 配列またはオブジェクト、検出: 文字列http://www.js-data.io/v3.0/docs/errors#400] }

http://api.js-data.io/js-data-firebase/3.0.0-beta.2/Adapter.html#find__anchorのドキュメントに基づく- ID は文字列/数値にすることができます

私は node.js を使用しており、ストアのセットアップは次のとおりです。

日付ごとにマッパーを実際にセットアップすることはできません。どうすればこれを実現できますか?

私のデータはfirebaseで次のように構成されています

0 投票する
1 に答える
149 参照

unit-testing - JS-Data の単体テスト

angular2アプリケーションでサービスとやり取りするためにJS-Data、JS-Data-Httpを使用しています。単体テストを行うときに問題が発生しました。JS-Data-Http のモック オブジェクトを作成する方法について説明できる人はいますか?

0 投票する
1 に答える
72 参照

jsdata - Store はネストされたオブジェクトをキャッシュしません

v3.rc5 js-data-http rc.2

  • 私の API はネストされたリソースで/user応答します。たとえば、ネストされたプロファイルで応答します。

  • 「プロファイル」と「ユーザー」は、それぞれ関係を持つ 2 つのマッパーです

"user": { "id": 1, "name": "Peter", "profile": { "id": 5 "dob": "today" } }

「プロファイル」はキャッシュに追加されません。user.profile を呼び出すことはできますが、store.cachedFind('profile', 5)undefined が返されます。

手動で呼び出して store.addToCache('profile', user.profile) もエラーはスローされませんが、キャッシュにも追加されません。

私は何を間違っていますか?助けてください。ありがとう。