2016-04-04 4 views
0

マニュアルURLでバックボーンコレクションをフェッチし、コレクションのフェッチメソッドのパラメータとして設定します。それはFETCH手動パラメータによるバックボーンデータ収集

Uncaught Error: A "url" property or function must be specified 

エラーを返し、フェッチしようとする。しかし、これは、メソッドをフェッチ実行のparamsを受け、loadメソッドです:

load: function(options) { 
     this.collection.fetch({url : '/UserProducts/Subscription/' + options.id}); 
    }, 

は次のようにURLにカスタムのparamsを設定することが可能。これは、コレクションのコンストラクタを設定していない?注釈付きソースを見てみると

答えて

1

は、urlErrorはあなたがオプションでURLを合格していない、とURLが同様のモデル/コレクションのコンストラクタに指定されていない場合にのみ呼び出されます:

if (!options.url) { 
    params.url = _.result(model, 'url') || urlError(); 
} 

そうでない場合は、バックボーンこのエラーを投げてはいけません。

コードが正常に動作している必要があります。バックボーンの最新バージョンにアップグレードしてください。

+0

私はTJが正しいので、私の答えを削除しました。申し訳ありません。 https://jsfiddle.net/5epd3v2h/1/ – Pimmol

+0

バックボーンの古いバージョンのように問題が発生しました。 – volodymyr3131

関連する問題