問題タブ [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.
jsdata - 子オブジェクトを親オブジェクトとともに JSData に保存するにはどうすればよいですか?
私がオブジェクトを持っていたら
child の属性を変更した場合parent.children[4].name='joey'
、その変更を の一部として含めるにはどうすればよいですかsave
:
どうやってやるの?
javascript - 単一ルートのjs-data複数モデル
私は 3.0.0-rc.4 の js-data を使用しており、バックエンド API への 1 回の呼び出しから複数のモデルをロードする必要があります。私はまだバックエンドも構築しており、異なるエンドポイントに対して複数の呼び出しを行うのではなく、一度に異なるテーブルからすべてのデータを取得できるようにしたいと考えています。
ionic-framework - jsdata を使用したイオン更新が機能しないようです
私の ionic アプリはhttp://www.js-data.io/docs/homeをキャッシュするために jsdata データストアを使用します
。
ion-refresher ディレクティブを使用して、アプリにプル ツー リフレッシュ機能を実装しようとしています。
doRefresh は Get Call をまったく行っていないようです。
[プルして更新] をクリックすると、以下のコードのすべての console.log メッセージが実行されます。
しかし、ネットワークのタブを確認すると、Get 呼び出しがまったく行われていないことがわかります。
データは更新されず、エラーも発生しません。
なぜこれが起こっているのか、何が間違っているのかわかりません。
私のコード:
コントローラ:
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で次のように構成されています
unit-testing - JS-Data の単体テスト
angular2アプリケーションでサービスとやり取りするためにJS-Data、JS-Data-Httpを使用しています。単体テストを行うときに問題が発生しました。JS-Data-Http のモック オブジェクトを作成する方法について説明できる人はいますか?
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)
もエラーはスローされませんが、キャッシュにも追加されません。
私は何を間違っていますか?助けてください。ありがとう。