mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-05-19 20:01:52 +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) {
|
var scriptTemplateLoader = ['$templateCache', function($templateCache) {
|
||||||
return {
|
return {
|
||||||
terminal: true,
|
terminal: true,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue