我是 AngularJS 的新手,真的可以使用一些帮助。我有一个如下所示的按钮,它是表单的一部分。如果未单击按钮,我需要在提交表单时显示模态。我该如何执行此检查?我尝试了几件事但没有运气。<button ng-repeat="car in cars" btn-checkbox-false class="btn btn-default btn-block text-left" ng-click="AddRemoveCar(cars)"> <i ng-show="carInStock(cars)" class="fa fa-check pull-right btn-success btn btn-xs" /> <i ng-show="!carInStock(cars)" class="fa fa-plus pull-right btn-warning btn btn-xs" /> {{car.Model}}</button>
2 回答
![?](http://img1.sycdn.imooc.com/54584f850001c0bc02200220-100-100.jpg)
扬帆大鱼
TA贡献1799条经验 获得超9个赞
我会在按钮点击上设置一些标志并检查表单提交上的值。
在我的控制器中定义一个变量 btnClickedFlag = false;
在按钮点击功能中:
AddRemoveCar(cars) => {
this.btnClickedFlag = true;
}
现在,在表单提交,你可以只检查是否btnClickedFlag是true如果没有在屏幕上显示你的模态/对话/叠加。
添加回答
举报
0/150
提交
取消