63 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/**
 | 
						|
 * @module
 | 
						|
 * @public
 | 
						|
 * @description
 | 
						|
 * Common directives shipped with Angular.
 | 
						|
 */
 | 
						|
 | 
						|
import {CONST_EXPR} from './src/facade/lang';
 | 
						|
import {For} from './src/directives/for';
 | 
						|
import {If} from './src/directives/if';
 | 
						|
import {NonBindable} from './src/directives/non_bindable';
 | 
						|
import {Switch, SwitchWhen, SwitchDefault} from './src/directives/switch';
 | 
						|
 | 
						|
export * from './src/directives/class';
 | 
						|
export * from './src/directives/for';
 | 
						|
export * from './src/directives/if';
 | 
						|
export * from './src/directives/non_bindable';
 | 
						|
export * from './src/directives/switch';
 | 
						|
 | 
						|
/**
 | 
						|
 * A collection of the Angular core directives that are likely to be used in each and every Angular application.
 | 
						|
 *
 | 
						|
 * This collection can be used to quickly enumerate all the built-in directives in the `@View` annotation. For example,
 | 
						|
 * instead of writing:
 | 
						|
 *
 | 
						|
 * ```
 | 
						|
 * import {If, For, Switch, SwitchWhen, SwitchDefault} from 'angular2/angular2';
 | 
						|
 * import {OtherDirective} from 'myDirectives';
 | 
						|
 *
 | 
						|
 * @Component({
 | 
						|
 *  selector: 'my-component'
 | 
						|
 * })
 | 
						|
 * @View({
 | 
						|
 *   templateUrl: 'myComponent.html',
 | 
						|
 *   directives: [If, For, Switch, SwitchWhen, SwitchDefault, OtherDirective]
 | 
						|
 * })
 | 
						|
 * export class MyComponent {
 | 
						|
 *   ...
 | 
						|
 * }
 | 
						|
 * ```
 | 
						|
 * one could enumerate all the core directives at once:
 | 
						|
 *
 | 
						|
 ** ```
 | 
						|
 * import {coreDirectives} from 'angular2/angular2';
 | 
						|
 * import {OtherDirective} from 'myDirectives';
 | 
						|
 *
 | 
						|
 * @Component({
 | 
						|
 *  selector: 'my-component'
 | 
						|
 * })
 | 
						|
 * @View({
 | 
						|
 *   templateUrl: 'myComponent.html',
 | 
						|
 *   directives: [coreDirectives, OtherDirective]
 | 
						|
 * })
 | 
						|
 * export class MyComponent {
 | 
						|
 *   ...
 | 
						|
 * }
 | 
						|
 * ```
 | 
						|
 *
 | 
						|
 */
 | 
						|
export const coreDirectives:List = CONST_EXPR([
 | 
						|
  For, If, NonBindable, Switch, SwitchWhen, SwitchDefault
 | 
						|
]);
 |