問題タブ [backbone-model]

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 に答える
7119 参照

jquery - Backbone.jsでのPUTおよびPOSTリクエスト

PUTおよびPOSTリクエストに関連する別の質問があります。したがって、ここに「名前」や「リンク」などのフィールドを持つフォームがあります。

そのフォームを送信すると、this.model.save()を実行するときにそのフォームをサーバーに投稿できません。

また、モデルがPOSTを呼び出すのはいつか、PUTリクエストを呼び出すのはいつかをどのように理解すればよいですか?API応答からの「id」属性がないため、モデルのIDもありません。

では、[送信]ボタンをクリックしたときにフォームフィールドの値をPOSTリクエストとして渡すにはどうすればよいですか?

また、リクエストを呼び出す方法はありますか?例:フォームの[更新]ボタンを押すと、モデルから関数を呼び出します。

または、getリクエストは次のように読み取ることができます

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

backbone.js - backbonejs モデルの取得結果を表示する

単一モデルのフェッチ結果を html 形式で表示しようとしています

ここに私のbackbone.js部分があります:

私がやっていることは次のとおりです。

  1. バックボーン モデル カテゴリを作成する
  2. バックボーン ビューの作成
  3. JSON データ オブジェクトを返す残りの Web サービスからデータを取得します。取得したデータをdiv「#category-details」に表示します。ブラウザーでは、JSON オブジェクトが返されたことを確認できるため、"fetch()" メソッドが機能していることがわかります。

HTMLコードは次のとおりです。

問題は、データが html で表示されないことです。データをhtmlで表示するにはどうすればよいですか?

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

backbone.js - バックボーン-変更時に慰めない..何が問題なのですか?

高さを変更している間、高さを調整しています。また、変更イベントを要素にバインドしています。それでも、ここでコンソール出力を取得できません...

私はバックボーンに非常に慣れていません、誰かが私の間違いを訂正しますか?

0 投票する
5 に答える
937 参照

backbone.js - this.save in backback

私はbackbonejsを学ぶ途中です。私は人気のあるtodoリストのチュートリアルを使用しています。

私は少し混乱している特定の質問があります:

  1. あるモデルでは、私はこの関数を見つけました:

    わからないのはthis.save関数です。それはどのように機能しますか?それは実際に何をどこに保存しますか。そして、この関数内のコードは何を意味しますか:completed: !this.getなど。

  2. ビューの1つで、次のコード行を見つけました。

    では、どういうthis.input意味ですか?そして、私もsytnaxを理解していませんthis.$('#new-todo');

理解のためにさらにコードが必要かどうか教えてください。また、誰かが私にバックボーンのための素晴らしい学習リソースを教えてくれるなら、それは素晴らしいでしょう。現在、私はaddyosmaniの「BackboneFundamentals」から学んでいます。

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

object - モデル オブジェクトを別のモデル オブジェクト内に埋め込む方法

次のコードを使用して、別のモデル オブジェクトを含むモデル オブジェクトを作成しようとしています。

私が受け取ると予想されるミューズモデルの構造は次のとおりです。

ここに画像の説明を入力

ただし、代わりに次の構造を取得しています

ここに画像の説明を入力

予想される結果と比較して、「question:object」の層がもう 1 つ増えているようです。

期待どおりの結果が得られるようにオブジェクトを設定するにはどうすればよいですか? または、結果を操作して追加のレイヤーを削除する必要がありますか?

0 投票する
2 に答える
618 参照

backbone.js - Backbone.js投稿モデル

私はidがユーザーによって書かれなければならないコードであるモデルを持っています、そしてこのコードはDBの主キーになります。

したがって、新しいレジスタを作成するにはコードを記述する必要がありますが、save()メソッドを呼び出すと1つのPOSTが必要ですが、de idAttributeには値があるため、常に1つのPUTを取得します。

これは非常に単純化された私のモデルです

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

javascript - Backbone.js: モデル内でモデル プロパティを設定しますか?

Backbone.js を使用して、モデルのメソッド内からモデル プロパティを設定したいと考えています。これは単純なはずですが、機能させることができません。

現在、私が持っているのはこれです。「performSearch」の呼び出し中に「results」プロパティを設定しようとしています:

これにより、次のエラーが表示されます。

私は何を間違っていますか?

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

javascript - バックボーンのあるビューから別のビューにモデル(データ)を渡し、それを編集/削除するにはどうすればよいですか?

BackboneJSを使用するWebアプリケーションがあります。このアプリケーションには、バックボーンビュー(LayoutViewと呼ばれる)があるLayoutView.jsファイルがあります。LayoutViewには、他のビューを呼び出す他の関数(メソッド)があります。LayoutViewの初期化関数でいくつかのデータをフェッチしていますが、これと同じデータ(モデル)を別のビューで取得して作業(更新/削除)する必要があります。以下は、LayoutViewからmyViewにデータを渡す方法です。

それでも、myViewで現在のデータ/モデル/コレクション(どちらの用語が正しいかわかりません)としてこのデータを「取得」/アクセスし、 Backboneの「 model.save()、model」を使用して作業する方法がわかりません。 destroy() "メソッド。また、編集/削除が発生するたびに、ConfigDataのデータを変更し、更新をユーザーに表示されるhtmlに反映させる必要があります。

以下はMyViewからのコードです:

これで、渡したデータは初期化関数のattrsにあります。これを行う方法..?

0 投票する
2 に答える
3084 参照

inheritance - backbone.js モデルの継承

私はバックボーンモデルを持っています

私はそのように拡張しようとしています

これは機能しているようです。コンソールにエラーは表示されません。新しい名前をインスタンス化することもできますが、新しい名前をインスタンス化しようとすると、次のエラー メッセージが表示されます。

フィードバックをいただければ幸いです。