anchor.diff:    .l-sub-section
       h3 resolveAndCreateChild
   
  -    
  +
       pre.prettyprint
         code.
           resolveAndCreateChild(bindings:List, [object Object])
  -    
  +
       :markdown
         Creates a child injector and loads a new set of bindings into it.
  -      
  +
         A resolution is a process of flattening multiple nested lists and converting individual bindings into a
         list of <a href="angular2/di/ResolvedBinding-class"><code>ResolvedBinding</code></a>s. The resolution can be cached by `resolve` for the <a href="angular2/di/Injector-class"><code>Injector</code></a> for
         performance-sensitive code.
  -      
   
   
   
   
  +
  
positive.code:   .l-sub-section
      h3 fromResolvedBindings
  
      
      pre.prettyprint
        code.
          fromResolvedBindings(bindings:List&lt;ResolvedBinding&gt;, {defaultBindings=false}={}, [object Object], [object Object])
      
      :markdown
        Creates an injector from previously resolved bindings. This bypasses resolution and flattening. This API is the
        recommended way to construct injectors in performance-sensitive parts.
        
  
  
  
  
negative.code:   .l-sub-section
      h3 resolveAndCreate
  
  
      pre.prettyprint
        code.
          resolveAndCreate(bindings:List, {defaultBindings=false}={}, [object Object], [object Object])
  
      :markdown
        Resolves bindings and creates an injector based on those bindings. This function is slower than the
        corresponding `fromResolvedBindings` because it needs to resolve bindings first. See `resolve` for the
        <a href="angular2/di/Injector-class"><code>Injector</code></a>.
  
        Prefer `fromResolvedBindings` in performance-critical code that creates lots of injectors.
  
  
  
  
  