@ -28,8 +28,11 @@ import {ListWrapper, StringMapWrapper, isListLikeIterable} from 'angular2/src/fa
|
||||
* </div>
|
||||
* ```
|
||||
*/
|
||||
@Directive(
|
||||
{selector: '[class]', lifecycle: [LifecycleEvent.onCheck], properties: ['rawClass: class']})
|
||||
@Directive({
|
||||
selector: '[class]',
|
||||
lifecycle: [LifecycleEvent.onCheck, LifecycleEvent.onDestroy],
|
||||
properties: ['rawClass: class']
|
||||
})
|
||||
export class CSSClass {
|
||||
_pipe: Pipe;
|
||||
_rawClass;
|
||||
@ -58,6 +61,8 @@ export class CSSClass {
|
||||
}
|
||||
}
|
||||
|
||||
onDestroy(): void { this._cleanupClasses(this._rawClass); }
|
||||
|
||||
private _cleanupClasses(rawClassVal): void {
|
||||
if (isPresent(rawClassVal)) {
|
||||
if (isListLikeIterable(rawClassVal)) {
|
||||
|
Reference in New Issue
Block a user