mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-20 08:20:25 +00:00
docs(directive.script): Add simple example of inlined template
This commit is contained in:
parent
4c1c50fd9b
commit
b37e8a2b14
1 changed files with 26 additions and 0 deletions
|
|
@ -781,6 +781,32 @@ var ngPluralizeDirective = ['$locale', '$interpolate', function($locale, $interp
|
|||
}];
|
||||
|
||||
|
||||
/**
|
||||
* @ngdoc widget
|
||||
* @name angular.module.ng.$compileProvider.directive.script
|
||||
*
|
||||
* @description
|
||||
* Load content of a script tag, with type `text/ng-template`, into `$templateCache`, so that the
|
||||
* template can be used by `ng:include` or `ng:view`.
|
||||
*
|
||||
* @example
|
||||
<doc:example>
|
||||
<doc:source>
|
||||
<script type="text/ng-template" id="/tpl.html">
|
||||
Content of the template.
|
||||
</script>
|
||||
|
||||
<a ng:click="currentTpl='/tpl.html'" id="tpl-link">Load inlined template</a>
|
||||
<div id="tpl-content" ng-include src="currentTpl"></div>
|
||||
</doc:source>
|
||||
<doc:scenario>
|
||||
it('should load template defined inside script tag', function() {
|
||||
element('#tpl-link').click();
|
||||
expect(element('#tpl-content').text()).toMatch(/Content of the template/);
|
||||
});
|
||||
</doc:scenario>
|
||||
</doc:example>
|
||||
*/
|
||||
var scriptTemplateLoader = ['$templateCache', function($templateCache) {
|
||||
return {
|
||||
terminal: true,
|
||||
|
|
|
|||
Loading…
Reference in a new issue