Module: AngularSprinkles::Helpers::IsolateHelper

Included in:
AngularSprinkles::Helpers
Defined in:
lib/angular_sprinkles/helpers/isolate_helper.rb

Instance Method Summary collapse

Instance Method Details

#ng_isolate(opts = {}, &block) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/angular_sprinkles/helpers/isolate_helper.rb', line 4

def ng_isolate(opts = {}, &block)
  controller_name = "isolate_#{SecureRandom.hex}"
  isolate_controller = ObjectKeyWrapper.new(controller_name, JavaScript::IsolateController)

  @_sprinkles.content_yielder.call(isolate_controller)
  ng_controller(controller_name, opts, &block)
end