UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

48 lines 1.7 kB
'use strict';var lang_1 = require('angular2/src/facade/lang'); var ng_class_1 = require('./ng_class'); var ng_for_1 = require('./ng_for'); var ng_if_1 = require('./ng_if'); var ng_style_1 = require('./ng_style'); var ng_switch_1 = require('./ng_switch'); /** * A collection of 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 `directives` * property of the `@View` annotation. * * ### Example ([live demo](http://plnkr.co/edit/yakGwpCdUkg0qfzX5m8g?p=preview)) * * Instead of writing: * * ```typescript * import {NgClass, NgIf, NgFor, NgSwitch, NgSwitchWhen, NgSwitchDefault} from 'angular2/angular2'; * import {OtherDirective} from './myDirectives'; * * @Component({ * selector: 'my-component', * templateUrl: 'myComponent.html', * directives: [NgClass, NgIf, NgFor, NgSwitch, NgSwitchWhen, NgSwitchDefault, OtherDirective] * }) * export class MyComponent { * ... * } * ``` * one could import all the core directives at once: * * ```typescript * import {CORE_DIRECTIVES} from 'angular2/angular2'; * import {OtherDirective} from './myDirectives'; * * @Component({ * selector: 'my-component', * templateUrl: 'myComponent.html', * directives: [CORE_DIRECTIVES, OtherDirective] * }) * export class MyComponent { * ... * } * ``` */ exports.CORE_DIRECTIVES = lang_1.CONST_EXPR([ng_class_1.NgClass, ng_for_1.NgFor, ng_if_1.NgIf, ng_style_1.NgStyle, ng_switch_1.NgSwitch, ng_switch_1.NgSwitchWhen, ng_switch_1.NgSwitchDefault]); //# sourceMappingURL=core_directives.js.map