examples/ionic1/www/lib/ionic/js/ionic.bundle.js
function compilationGenerator(eager, $compileNodes, transcludeFn, maxPriority, ignoreDirective, previousCompileContext) {
      var compiled;

      if (eager) {
        return compile($compileNodes, transcludeFn, maxPriority, ignoreDirective, previousCompileContext);
      }
      return function lazyCompilation() {
        if (!compiled) {
          compiled = compile($compileNodes, transcludeFn, maxPriority, ignoreDirective, previousCompileContext);

          // Null out all of these references in order to make them eligible for garbage collection
          // since this is a potentially long lived closure
          $compileNodes = transcludeFn = previousCompileContext = null;
        }
        return compiled.apply(this, arguments);
      };
    }
function compilationGenerator(eager, $compileNodes, transcludeFn, maxPriority, ignoreDirective, previousCompileContext) {
      var compiled;

      if (eager) {
        return compile($compileNodes, transcludeFn, maxPriority, ignoreDirective, previousCompileContext);
      }
      return function lazyCompilation() {
        if (!compiled) {
          compiled = compile($compileNodes, transcludeFn, maxPriority, ignoreDirective, previousCompileContext);

          // Null out all of these references in order to make them eligible for garbage collection
          // since this is a potentially long lived closure
          $compileNodes = transcludeFn = previousCompileContext = null;
        }
        return compiled.apply(this, arguments);
      };
    }
function compilationGenerator ( eager , $compileNodes , transcludeFn , maxPriority , ignoreDirective , previousCompileContext ) { var compiled ; if ( eager ) { return compile ( $compileNodes , transcludeFn , maxPriority , ignoreDirective , previousCompileContext ) ; } return function lazyCompilation ( ) { if ( ! compiled ) { compiled = compile ( $compileNodes , transcludeFn , maxPriority , ignoreDirective , previousCompileContext ) ; // Null out all of these references in order to make them eligible for garbage collection // since this is a potentially long lived closure $compileNodes = transcludeFn = previousCompileContext = null ; } return compiled . apply ( this , arguments ) ; } ; }
A function generator that is used to support both eager and lazy compilation
linking function.
@param eager
@param $compileNodes
@param transcludeFn
@param maxPriority
@param ignoreDirective
@param previousCompileContext
@returns {Function}
A function generator that is used to support both eager and lazy compilation linking function .