Как я могу сделать несколько afterAdds?
%tbody{:'data-bind' => "foreach: { data: products, afterAdd: [function1, function2] }"}
Вы можете сделать функцию, которую вы привязываете к afterAdd, обрабатывать 2 функции:
viewModel.myAfterAdd = function(element) { if (element.nodeType === 1) { viewModel.someFunc(); viewModel.anotherFunc(); }
http://jsfiddle.net/johnpapa/XDRx9/
Определите одну afterAdd функцию, которая будет вызывать любую другую функцию.
afterAdd
viewModel.afterAdd = function(domNode, index, element) { // ... function1(domNode, index, element); function2(domNode, index, element); // ... }