import {Directive} from 'angular2/annotations'; /** * The `NgNonBindable` directive tells Angular not to compile or bind the contents of the current * DOM element. This is useful if the element contains what appears to be Angular directives and * bindings but which should be ignored by Angular. This could be the case if you have a site that * displays snippets of code, for instance. * * Example: * * ``` *
Normal: {{1 + 2}}
// output "Normal: 3" *
Ignored: {{1 + 2}}
// output "Ignored: {{1 + 2}}" * ``` * * @exportedAs angular2/directives */ @Directive({selector: '[ng-non-bindable]', compileChildren: false}) export class NgNonBindable { }