問題タブ [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 投票する
2 に答える
2054 参照

backbone.js - Backbone.js: 乱数で使用するコレクションの長さを取得する

乱数ジェネレーターで使用するコレクションの長さを取得したいと考えています。ランダムに生成されたコレクションの 1 つのモデルを表示するビューが必要です。私はコーヒースクリプトを使用しています。

これまでのところ、次のようなものを試しました

フェッチされるまで長さが存在しないため、これは機能しません...フェッチ後にグラブするなど、他のいくつかの方法を試しましたが、長さは常にゼロです。

誰でもこれを行う方法を教えてくれますか?

編集:コーヒーが読めない人のためのJavaScript

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

javascript - バックボーン モデルの保存/作成時に要求が行われませんでした

これは私を困惑させています... model.destroy() を実行するたびに、リクエストが正常に処理され、モデルが削除されます。

ただし、 model.save() または collection.create(this.model) を試行するたびに、何らかの理由でサーバーにリクエストが送信されません。

次のエラーがあるかどうかを確認しようとしています。

そして、私が得るのはコンソールでこれだけです:

私のモデル:

なぜこれが起こっているのかについて何か考えはありますか?ありがとう

*更新 -- Chrome のコンソールを確認したところ、次のように表示されました。

XMLHttpRequest はhttp://domain.com/api/stuffを読み込めません。要求ヘッダー フィールド Content-Type は、Access-Control-Allow-Headers では許可されていません。

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

jquery - モデルの「ビュー」を削除できません

私の見解では、ページからモデルと要素の両方を削除するためのclearというクリックイベントがあります..これを私の見解で使用するには、次のような関数があります:

私のモデルでは、メソッドがあり、モデルと要素をクリアしています..

私が得ているエラーは次のとおりです。

なぜこの「未定義」 - 私はここに来ています..それを解決する方法..誰かが私を助けることができます..?

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

javascript - BackboneJs: ネストされたオブジェクトからコレクション内に複数のモデルを作成する

これは REST 応答であり、「画像」レコードをコレクションに入れ、個々のレコードをモデルとして扱いたいと考えました。

「画像」内のレコードを画像コレクションの唯一のモデルにし、コード、メッセージ、エラーなどのキーを別のモデルまたはコレクションに配置するにはどうすればよいですか?

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

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

javascript - BackboneJS: 異なるビューから単一のモデルを変更する

異なるビューから 1 つのモデルを変更するにはどうすればよいですか?

擬似コード:

これは可能ですか?それとも、3 つのビューすべてを 1 つのビューに結合する必要がありますか? (これにより、モンスター ビューになります)

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

backbone.js - backbone.jsモデルオプションコレクションがURLを設定していません

バックボーンのドキュメントでは、モデルを初期化するときにコレクションをオプションとして渡すことで、モデルをコレクションにリンクできることが指定されています。モデルは、コレクションから独自の URL を構築できるはずです。

これは機能せず、コンソールには次のように表示されますError: A "url" property or function must be specified http://localhost/static/backbone-min.js Line 1