GE Lua Documentation

Press F to search!

getControllers

Definition


-- @/lua/ge/extensions/core/trafficSignals.lua:1210

local function getControllers() -- returns the array of signal controllers
  return controllers
end

Callers

@/ui/lib/ext/angular/angular.js
          if (controllerDirective.bindToController && !isArray(require) && isObject(require)) {
            extend(elementControllers[name].instance, getControllers(name, require, $element, elementControllers));
          }
              attrs,
              linkFn.require && getControllers(linkFn.directiveName, linkFn.require, $element, elementControllers),
              transcludeFn
              attrs,
              linkFn.require && getControllers(linkFn.directiveName, linkFn.require, $element, elementControllers),
              transcludeFn

    function getControllers(directiveName, require, $element, elementControllers) {
      var value;
        for (var i = 0, ii = require.length; i < ii; i++) {
          value[i] = getControllers(directiveName, require[i], $element, elementControllers);
        }
        forEach(require, function(controller, property) {
          value[property] = getControllers(directiveName, controller, $element, elementControllers);
        });