change och ngModelChange utlöses inte på select-kontrollen i Visual Studio 2017 av en Angular 4-app som körs i Chrome
Jag har en Angular 4-applikation som är värd i en ASP.NET-applikation som jag försöker felsöka på min Windows 10 64-bitars laptop i Visual Studio 2017 (15.3.3).
Om jag sätter en brytpunkt på ngModelChange (eller change) -händelsen för en select-kontroll, när denna händelse utlöses (jag väljer ett nytt objekt i rullgardinsmenyn), fryser applikationen och når aldrig brytpunkten i Visual Studio 2017. Om jag sedan trycker på F12 (vilket startar Chromes utvecklarverktyg), avfryses applikationen men genom att göra detta är Visual Studio inte längre debuggern och brytpunkterna i Visual Studio träffas inte. Andra händelser, såsom ngOnInit, körs och fungerar korrekt och till och med ngModelChange-händelsen fungerar på andra kontroller.
Jag hittade följande fel i Utdatad fönstret:
- Denna felsökningsmotor stöder inte undantagsvillkor. Villkoret/villkoren kommer att ignoreras. Tråden 0x2f74 har avslutats med kod 0 (0x0).
- Hoppa över att ladda symboler. Modulen är optimerad och debugger-alternativet 'Bara min kod' är aktiverat.
Jag vill kunna felsöka min TypeScript-kod i Visual Studio med Chrome som webbläsare.
Vänligen hjälp.
Svar #1
Detta är en bugg i Visual Studio 2017 i version 15.3.3. När jag försöker samma kod på en dator med Visual Studio 2017 (15.2) fungerar det.
Jag har rapporterat problemet till Microsoft. https://developercommunity.visualstudio.com/content/problem/106262/change-and-ngmodelchange-do-not-fire-on-select-con.html