fix(animations): validate against trigger() names that use @ symbols (#20326)
PR Close #20326
This commit is contained in:

committed by
Miško Hevery

parent
7c44637fbf
commit
1861e416a1
@ -90,6 +90,11 @@ export class AnimationAstBuilderVisitor implements AnimationDslVisitor {
|
||||
let depCount = context.depCount = 0;
|
||||
const states: StateAst[] = [];
|
||||
const transitions: TransitionAst[] = [];
|
||||
if (metadata.name.charAt(0) == '@') {
|
||||
context.errors.push(
|
||||
'animation triggers cannot be prefixed with an `@` sign (e.g. trigger(\'@foo\', [...]))');
|
||||
}
|
||||
|
||||
metadata.definitions.forEach(def => {
|
||||
this._resetContextStyleTimingState(context);
|
||||
if (def.type == AnimationMetadataType.State) {
|
||||
|
Reference in New Issue
Block a user