問題タブ [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.
jquery - Backbone.jsでのPUTおよびPOSTリクエスト
PUTおよびPOSTリクエストに関連する別の質問があります。したがって、ここに「名前」や「リンク」などのフィールドを持つフォームがあります。
そのフォームを送信すると、this.model.save()を実行するときにそのフォームをサーバーに投稿できません。
また、モデルがPOSTを呼び出すのはいつか、PUTリクエストを呼び出すのはいつかをどのように理解すればよいですか?API応答からの「id」属性がないため、モデルのIDもありません。
では、[送信]ボタンをクリックしたときにフォームフィールドの値をPOSTリクエストとして渡すにはどうすればよいですか?
また、リクエストを呼び出す方法はありますか?例:フォームの[更新]ボタンを押すと、モデルから関数を呼び出します。
または、getリクエストは次のように読み取ることができます
backbone.js - backbonejs モデルの取得結果を表示する
単一モデルのフェッチ結果を html 形式で表示しようとしています
ここに私のbackbone.js部分があります:
私がやっていることは次のとおりです。
- バックボーン モデル カテゴリを作成する
- バックボーン ビューの作成
- JSON データ オブジェクトを返す残りの Web サービスからデータを取得します。取得したデータをdiv「#category-details」に表示します。ブラウザーでは、JSON オブジェクトが返されたことを確認できるため、"fetch()" メソッドが機能していることがわかります。
HTMLコードは次のとおりです。
問題は、データが html で表示されないことです。データをhtmlで表示するにはどうすればよいですか?
backbone.js - バックボーン-変更時に慰めない..何が問題なのですか?
高さを変更している間、高さを調整しています。また、変更イベントを要素にバインドしています。それでも、ここでコンソール出力を取得できません...
私はバックボーンに非常に慣れていません、誰かが私の間違いを訂正しますか?
backbone.js - this.save in backback
私はbackbonejsを学ぶ途中です。私は人気のあるtodoリストのチュートリアルを使用しています。
私は少し混乱している特定の質問があります:
あるモデルでは、私はこの関数を見つけました:
わからないのはthis.save関数です。それはどのように機能しますか?それは実際に何をどこに保存しますか。そして、この関数内のコードは何を意味しますか:
completed: !this.get
など。ビューの1つで、次のコード行を見つけました。
では、どういう
this.input
意味ですか?そして、私もsytnaxを理解していませんthis.$('#new-todo');
理解のためにさらにコードが必要かどうか教えてください。また、誰かが私にバックボーンのための素晴らしい学習リソースを教えてくれるなら、それは素晴らしいでしょう。現在、私はaddyosmaniの「BackboneFundamentals」から学んでいます。
object - モデル オブジェクトを別のモデル オブジェクト内に埋め込む方法
次のコードを使用して、別のモデル オブジェクトを含むモデル オブジェクトを作成しようとしています。
私が受け取ると予想されるミューズモデルの構造は次のとおりです。
ただし、代わりに次の構造を取得しています
予想される結果と比較して、「question:object」の層がもう 1 つ増えているようです。
期待どおりの結果が得られるようにオブジェクトを設定するにはどうすればよいですか? または、結果を操作して追加のレイヤーを削除する必要がありますか?
backbone.js - Backbone.js投稿モデル
私はidがユーザーによって書かれなければならないコードであるモデルを持っています、そしてこのコードはDBの主キーになります。
したがって、新しいレジスタを作成するにはコードを記述する必要がありますが、save()メソッドを呼び出すと1つのPOSTが必要ですが、de idAttributeには値があるため、常に1つのPUTを取得します。
これは非常に単純化された私のモデルです
javascript - Backbone.js: モデル内でモデル プロパティを設定しますか?
Backbone.js を使用して、モデルのメソッド内からモデル プロパティを設定したいと考えています。これは単純なはずですが、機能させることができません。
現在、私が持っているのはこれです。「performSearch」の呼び出し中に「results」プロパティを設定しようとしています:
これにより、次のエラーが表示されます。
私は何を間違っていますか?
javascript - バックボーンのあるビューから別のビューにモデル(データ)を渡し、それを編集/削除するにはどうすればよいですか?
BackboneJSを使用するWebアプリケーションがあります。このアプリケーションには、バックボーンビュー(LayoutViewと呼ばれる)があるLayoutView.jsファイルがあります。LayoutViewには、他のビューを呼び出す他の関数(メソッド)があります。LayoutViewの初期化関数でいくつかのデータをフェッチしていますが、これと同じデータ(モデル)を別のビューで取得して作業(更新/削除)する必要があります。以下は、LayoutViewからmyViewにデータを渡す方法です。
それでも、myViewで現在のデータ/モデル/コレクション(どちらの用語が正しいかわかりません)としてこのデータを「取得」/アクセスし、 Backboneの「 model.save()、model」を使用して作業する方法がわかりません。 destroy() "メソッド。また、編集/削除が発生するたびに、ConfigDataのデータを変更し、更新をユーザーに表示されるhtmlに反映させる必要があります。
以下はMyViewからのコードです:
これで、渡したデータは初期化関数のattrsにあります。これを行う方法..?
inheritance - backbone.js モデルの継承
私はバックボーンモデルを持っています
私はそのように拡張しようとしています
これは機能しているようです。コンソールにエラーは表示されません。新しい名前をインスタンス化することもできますが、新しい名前をインスタンス化しようとすると、次のエラー メッセージが表示されます。
フィードバックをいただければ幸いです。