All directives and pipes must now be tagged with one ore more public NgModule, from which they are exported. If an item is exported transitively via a re-exported internal NgModule then it may be that the item appears to be exported from more than one public NgModule. For example, there are shared directives that are exported in this way from `FormsModule` and `ReactiveFormsModule`. The doc-gen will error and fail if a directive or pipe is not tagged correctly. NgModule pages now list all the directives and pipes that are exported from it. Directive and Pipe pages now list any NgModule from which they are exported. Packages also now list any NgModules that are contained - previously they were missed. PR Close #25734
		
			
				
	
	
		
			24 lines
		
	
	
		
			989 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			989 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% import "lib/memberHelpers.html" as memberHelpers -%}
 | |
| {% import "lib/paramList.html" as params -%}
 | |
| 
 | |
| <section class="{$ doc.docType $}-overview">
 | |
|   <code-example hideCopy="true" class="no-box api-heading">{{ {$ doc.valueParam.name $}_expression | <span class="kwd nocode">{$ doc.pipeName $}</span>
 | |
|     {%- for param in doc.pipeParams %}
 | |
|       {%- if param.isOptional or param.defaultValue !== undefined %} [{% endif %} : {$ param.name $}
 | |
|     {%- endfor %}
 | |
|     {%- for param in doc.pipeParams %}
 | |
|       {%- if param.isOptional or param.defaultValue !== undefined %} ]{% endif %}
 | |
|     {%- endfor %} }}</code-example>
 | |
| 
 | |
|   {% include "includes/ngmodule.html" %}
 | |
| 
 | |
|   {% if doc.valueParam.type %}
 | |
|   <h2>Input value</h2>
 | |
|   {$ params.renderParameters([doc.valueParam], 'pipe-parameters', 'pipe-parameter', true) $}
 | |
|   {% endif %}
 | |
|   {% if doc.pipeParams.length %}
 | |
|   <h2>Parameters</h2>
 | |
|   {$ params.renderParameters(doc.pipeParams, 'pipe-parameters', 'pipe-parameter', true) $}
 | |
|   {% endif %}
 | |
| </section>
 |