Angular2单选按钮在Production中不起作用

时间:2018-01-28 23:28:27

标签: angular visual-studio

我使用Visual Studio 2015和MVC重新构建了一个angular2应用程序。该项目还包含WEBAPI和角度代码。我使用此处显示的说明https://www.codeproject.com/Articles/1193423/Integrating-the-Angular-CLI-With-Visual-Studio

将MS Build与Angular版本集成在一起

我还在构建期间使用WEBPACK来缩小文件。

我遇到的问题是单选按钮。我的应用程序有一堆单选按钮和onclick我必须清除一些文本框。当我在DEBUG模式下运行时,下面的代码在我的机器上正常工作。

<input type="radio" value="option1" [(ngModel)]="planCtrl.ctrlVal" name="RdnBtn_PlanTesting"       (click)="TxtBx2_PlanTesting=''" required>

但是当我将它部署到生产中时,“点击”事件永远不会发生。它只在我删除'[(ngModel)]'之后才会触发。经过一些研究,当我将'click'方法更改为'ngModelChange'时,它开始工作。

 <input type="radio" value="option1" [(ngModel)]="planCtrl.ctrlVal"
     name="RdnBtn_PlanTesting"      
     (ngModelChange)="TxtBx2_PlanTesting=''" required>

在调试模式下,我正在使用“ng build”命令。 在发布模式下,我正在使用“ng build --prod”命令。

我想了解生产中导致问题的原因。你能帮助我吗?

0 个答案:

没有答案