2

私は鷹の実験を続けており、そのほとんどを楽しんでいますが、何か気になることがあります.

私はJSONGraphを複数の異なるAPIから組み立てています。まさに何falcor-routerをするつもりですか。ただし、特別な処理が必要なルートを爆破することなく、特別な処理を必要としないフィールドにキャッチオールをきれいに提供する方法を見つけることができないようです

私のルートは次のようになります。

  • items[{integers:ids}].name
  • items[{integers:ids}][{keys:fields}]

一般的なルートでルートを宣言する順序に関係なく、常に優先されます。このようなルートを構築する完全な核オプションよりも、これを回避するためのより良い方法はありますか?

  • items[{integers:ids}].name
  • items[{integers:ids}]['fooga', 'wooga', 'booga', 'tooga', ... ]

バッキング サーバーからのデータが変更された場合、アプリケーション コードだけでなくルーターも更新する必要があります。オブジェクトの入れ子が深くなると、順列の数が急激に増えるため、これは非常に混乱します。

4

1 に答える 1

1

これはバグだと思います。ルーターは、最も具体的なパスを最初に照合する必要があります。問題として記録していただければ幸いです。私たちはあなたのためにそれを修正します。

于 2015-08-28T18:58:58.007 に答える