2015-11-06 12:26:24 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								@cheatsheetSection
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								Component configuration
							 | 
						
					
						
							
								
									
										
										
										
											2016-08-08 17:18:50 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								@cheatsheetIndex 7
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-05 15:04:55 +00:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								@description
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-12 21:17:26 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								{@target js}`ng.core.Component` extends `ng.core.Directive`,
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								so the `ng.core.Directive` configuration applies to components as well{@endtarget}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								{@target ts dart}`@Component` extends `@Directive`,
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								so the `@Directive` configuration applies to components as well{@endtarget}
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-05 15:04:55 +00:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2016-08-02 10:34:04 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								@cheatsheetItem
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								syntax(ts js):
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								`moduleId: module.id`|`moduleId:`
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								description:
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								If set, the `templateUrl` and `styleUrl` is resolved relative to the component.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-05 15:04:55 +00:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								@cheatsheetItem
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-12 21:17:26 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								syntax(ts dart):
							 | 
						
					
						
							
								
									
										
										
										
											2016-06-16 00:11:39 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
										
									
								 | 
							
							
								`viewProviders: [MyService, { provide: ... }]`|`viewProviders:`
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-12 21:17:26 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								syntax(js):
							 | 
						
					
						
							
								
									
										
										
										
											2016-06-16 00:11:39 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
										
									
								 | 
							
							
								`viewProviders: [MyService, { provide: ... }]`|`viewProviders:`
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-09 12:33:42 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								description:
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-05 15:04:55 +00:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								Array of dependency injection providers scoped to this component's view.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								@cheatsheetItem
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-09 12:33:42 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								syntax:
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-06 12:26:24 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								`template: 'Hello {{name}}'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								templateUrl: 'my-component.html'`|`template:`|`templateUrl:`
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-09 12:33:42 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								description:
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-10 09:52:19 -08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								Inline template / external template URL of the component's view.
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-05 15:04:55 +00:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								@cheatsheetItem
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-09 12:33:42 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								syntax:
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-06 12:26:24 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								`styles: ['.primary {color: red}']
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								styleUrls: ['my-component.css']`|`styles:`|`styleUrls:`
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-09 12:33:42 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								description:
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-10 09:52:19 -08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
										
									
								 | 
							
							
								List of inline CSS styles / external stylesheet URLs for styling component’s view.
							 |