CycleJS HTTPドライバを使用してRESTエンドポイントにリクエストをしようとしていますが、入力フィールドの値を取得する方法は異なります反応性が、私は(正しい道)それをする方法を見つけることができないよCycleJSのHTTPリクエストのデータの一部として入力フィールド値を使用
ユーザーの場合:
ユーザー名とパスワードフィールドを埋め、その後、彼は、「登録」をクリック、要求は入力フィールドをデータとして処理されます。
フィールドのxs-streamを作成した場合、値は決してHTTPリクエストに設定されません。
それでは、私がやってしまったことである:
.select('.btn-signup').events('click')
.map(ev => {
let request = API.requestCreate;
// TODO - search for the best way to use the values.
var user = document.querySelector('.user-input').value;
var pass = document.querySelector('.user-password').value;
if(user && pass) {
request.send = { username:user, password: pass };
return request;
}
});
私は間違いなく何かが欠けているが、そのための解決策を見つけることができませんよ。
あなたがここにいない[* XStreamのの*](https://github.com/staltz/xstream#faq)を使用していますRxJS? – bloodyKnuckles