В экспериментируя с Bacon.js, я наткнулся на следующее неожиданное поведение:Bacon.when не соответствующие потоки, как и ожидалось
var email = $("#email")
.asEventStream("keyup")
.map(function(event) {
return $(event.target).val();
})
.log();
var validEmail = email.map(validateEmail).log();
// submit.doAction('.preventDefault'); isn't working for some reason
$('form').on('submit', function (event) { event.preventDefault() });
var submit = $('form').asEventStream('submit');
// postFormData is never called
Bacon.when([email, validEmail, submit], postFormData);
Каждый из потоков излучающего значений соответственно, но присоединиться модель никогда не соответствует ,
Bacon.js omg Это выходит из-под контроля. – DSF