207207><my-component (%invalidEvent)="onMyEvent($event)"></my-component>
208208#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template.ng
209209><my-component (invalidEvent]="onMyEvent($event)"></my-component>
210- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template.ng
210+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template.ng
211+ >
212+ ><!-- Two-way binding test -->
213+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template.ng
214+ ><button [(click)]="clickProp"></button>
215+ #^^^^^^^^ template.ng
216+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.begin.html
217+ # ^^^^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html
218+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.end.html
219+ # ^ template.ng meta.ng-binding.two-way.html punctuation.separator.key-value.html
220+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.begin.html
221+ # ^^^^^^^^^ template.ng meta.ng-binding.two-way.html source.js
222+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.end.html
223+ # ^^^^^^^^^^^ template.ng
224+ ><div [( extraSpacing )]="extraSpacing"></div>
225+ #^^^^^ template.ng
226+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.begin.html
227+ # ^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html
228+ # ^^^^^^^^^^^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html
229+ # ^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html
230+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.end.html
231+ # ^ template.ng meta.ng-binding.two-way.html punctuation.separator.key-value.html
232+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.begin.html
233+ # ^^^^^^^^^^^^ template.ng meta.ng-binding.two-way.html source.js
234+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.end.html
235+ # ^^^^^^^^ template.ng
236+ ><div [(@animation.done)]="animation"></div>
237+ #^^^^^ template.ng
238+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.begin.html
239+ # ^^^^^^^^^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html
240+ # ^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.accessor.html
241+ # ^^^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html
242+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.end.html
243+ # ^ template.ng meta.ng-binding.two-way.html punctuation.separator.key-value.html
244+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.begin.html
245+ # ^^^^^^^^^ template.ng meta.ng-binding.two-way.html source.js
246+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.end.html
247+ # ^^^^^^^^ template.ng
248+ ><my-component [(my-prop)]="myProp"></my-component>
249+ #^^^^^^^^^^^^^^ template.ng
250+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.begin.html
251+ # ^^^^^^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html
252+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.end.html
253+ # ^ template.ng meta.ng-binding.two-way.html punctuation.separator.key-value.html
254+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.begin.html
255+ # ^^^^^^ template.ng meta.ng-binding.two-way.html source.js
256+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.end.html
257+ # ^^^^^^^^^^^^^^^^^ template.ng
258+ ><my-component [(my_prop)]="myProp"></my-component>
259+ #^^^^^^^^^^^^^^ template.ng
260+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.begin.html
261+ # ^^^^^^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html
262+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.end.html
263+ # ^ template.ng meta.ng-binding.two-way.html punctuation.separator.key-value.html
264+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.begin.html
265+ # ^^^^^^ template.ng meta.ng-binding.two-way.html source.js
266+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.end.html
267+ # ^^^^^^^^^^^^^^^^^ template.ng
268+ ><my-component [($my_prop)]="myProp"></my-component>
269+ #^^^^^^^^^^^^^^ template.ng
270+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.begin.html
271+ # ^^^^^^^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html
272+ # ^^ template.ng meta.ng-binding.two-way.html entity.other.attribute-name.html entity.other.ng-binding-name.two-way.html punctuation.definition.ng-binding-name.end.html
273+ # ^ template.ng meta.ng-binding.two-way.html punctuation.separator.key-value.html
274+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.begin.html
275+ # ^^^^^^ template.ng meta.ng-binding.two-way.html source.js
276+ # ^ template.ng meta.ng-binding.two-way.html string.quoted.html punctuation.definition.string.end.html
277+ # ^^^^^^^^^^^^^^^^^ template.ng
278+ ><my-component [(%invalid)]="invalid"></my-component>
279+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template.ng
280+ ><my-component ([invalid)]="invalid"></my-component>
281+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template.ng
282+ >
0 commit comments