問題タブ [cyclejs]

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

javascript - Cycle.js HTTP 応答が DOM で未定義として出力される

Cycle.js で HTTP リクエストの結果を DOM に出力しようとしています。現在、結果を一覧表示しようとしていますが、最終的には選択ドロップダウンになります。

ストリームを作成します...

次に、それを選択します...

しかし、次のように結果を一番上に追加しようとすると:

undefinedブラウザ ウィンドウのように表示されます。

ただし、リスナーを追加して応答をコンソールに記録すると、機能の配列が表示されます。

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

cyclejs - Cycle.js を使用した indexedDB への REST 応答の保存

私は Cycle.JS を学習している途中で、挑戦に遭遇しました。HTTP 呼び出しから結果を取得するコンポーネントがあり、この応答を indexDB に保持したいと考えています。ただし、永続化の要求は別のコンポーネントの責任であると感じています。

私が持っている質問は次のとおりです。

  1. これは、indexDB への HTTP 応答を永続化するカスタム ドライバーのユース ケースですか?
  2. 別のコンポーネントは、作成していないリクエストのレスポンス ストリームにどのようにアクセスしますか?
  3. HTTP ソースからカテゴリを選択しようとすると、コンソールに何も記録されません。私は xstream を使用しているので、ストリームはホットで、デバッグが出力されることを期待しています。何が起きてる?

以下は、HTTP 呼び出しを行うコンポーネントです。

アプリレベルで応答にアクセスしようとする私の試みは次のとおりです。

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

javascript - Cycle.js - コレクション項目でコレクションの長さを取得する方法

Cycle.js のリストの最後の項目だけにいくつかの動作を追加しようとしています。次のようなコレクションを作成するために、cycle-onionify を使用しようとしました。

レンズを使用してコンポーネント間で状態を共有できることは理解していますが、コレクションでレンズを使用する方法はないようです。コレクションの長さを子供たちに渡して、id と比較できると考えています。

足りないものはありますか?