module AngularSprinkles::Helpers::IsolateHelper

Public Instance Methods

ng_isolate(opts = {}, &block) click to toggle source
# 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