docs/app/js/demoInclude.js
function handleDemoTemplates() {
      return $q.all(files.html.map(function(file) {

        return file.contentsPromise.then(function(contents) {
          // Get the $templateCache instance that goes with the demo's specific ng-app.
          var demoTemplateCache = demoContainer.injector().get('$templateCache');
          demoTemplateCache.put(file.name, contents);

          scope.$on('$destroy', function() {
            demoTemplateCache.remove(file.name);
          });

        });

      }));

    }
function handleDemoTemplates() {
      return $q.all(files.html.map(function(file) {

        return file.contentsPromise.then(function(contents) {
          // Get the $templateCache instance that goes with the demo's specific ng-app.
          var demoTemplateCache = demoContainer.injector().get('$templateCache');
          demoTemplateCache.put(file.name, contents);

          scope.$on('$destroy', function() {
            demoTemplateCache.remove(file.name);
          });

        });

      }));

    }
function handleDemoTemplates ( ) { return $q . all ( files . html . map ( function ( file ) { return file . contentsPromise . then ( function ( contents ) { // Get the $templateCache instance that goes with the demo's specific ng-app. var demoTemplateCache = demoContainer . injector ( ) . get ( '$templateCache' ) ; demoTemplateCache . put ( file . name , contents ) ; scope . $on ( '$destroy' , function ( ) { demoTemplateCache . remove ( file . name ) ; } ) ; } ) ; } ) ) ; }
Fetch the templates for this demo, and put the templates into
the demo app's templateCache, with a url that allows the demo apps
to reference their templates local to the demo index file.

For example, make it so the dialog demo can reference templateUrl
'my-dialog.tmpl.html' instead of having to reference the url
'generated/material.components.dialog/demo/demo1/my-dialog.tmpl.html'.
Fetch the templates for this demo and put the templates into the demo app s templateCache with a url that allows the demo apps to reference their templates local to the demo index file .