docs(ivy): document breaking changes for DebugElement classes and attributes (#34328)

PR Close #34328
This commit is contained in:
Pawel Kozlowski 2019-12-12 14:27:02 +01:00 committed by Kara Erickson
parent a781800276
commit ea57587b7c
1 changed files with 5 additions and 1 deletions

View File

@ -56,4 +56,8 @@ If the errors are gone, switch back to Ivy by removing the changes to the `tscon
* ICU parsing happens at runtime, so only text, HTML tags and text bindings are allowed inside ICU cases (previously, directives were also permitted inside ICUs).
* Providers formatted as `{provide: X}` without a `useValue`, `useFactory`, `useExisting`, or `useClass` property are treated like `{provide: X, useClass: X}` (previously, it defaulted to `{provide: X, useValue: undefined}`).
* Providers formatted as `{provide: X}` without a `useValue`, `useFactory`, `useExisting`, or `useClass` property are treated like `{provide: X, useClass: X}` (previously, it defaulted to `{provide: X, useValue: undefined}`).
* `DebugElement.attributes` returns `undefined` for attributes that were added and then subsequently removed (previously, attributes added and later removed would have a value of `null`).
* `DebugElement.classes` returns `undefined` for classes that were added and then subsequently removed (previously, classes added and later removed would have a value of `false`).