Module: Knockout::ModuleMethods

Included in:
Knockout
Defined in:
lib/opal/knockout/knockout.rb

Instance Method Summary collapse

Instance Method Details

#apply_bindings(view_model, element = nil) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/opal/knockout/knockout.rb', line 5

def apply_bindings(view_model, element=nil)
  if element.nil?
    if view_model.is_a? Knockout::RootViewModel
      `ko.applyBindings(#{view_model.view_models.to_n})`
    else
      `ko.applyBindings(#{view_model.to_n})`
    end
  else
    `ko.applyBindings(#{view_model.to_n}, #{element})`
  end
end