feat(ivy): support injectable sanitization service (#23809)

PR Close #23809
This commit is contained in:
Matias Niemelä
2018-05-09 15:30:16 -07:00
parent d2a86872a9
commit 816bc8af17
9 changed files with 363 additions and 23 deletions

View File

@ -7,6 +7,8 @@
*/
import {Injector} from '../../di/injector';
import {Sanitizer} from '../../sanitization/security';
import {LContainer} from './container';
import {ComponentTemplate, DirectiveDef, DirectiveDefList, PipeDef, PipeDefList} from './definition';
import {LElementNode, LViewNode, TNode} from './node';
@ -195,6 +197,11 @@ export interface LView {
* An optional Module Injector to be used as fall back after Element Injectors are consulted.
*/
injector: Injector|null;
/**
* An optional custom sanitizer
*/
sanitizer: Sanitizer|null;
}
/** Flags associated with an LView (saved in LView.flags) */