猿问

找出是否已单击 Twitter Bootstrap 复选框按钮

我是 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>


郎朗坤
浏览 117回答 2
2回答

扬帆大鱼

我会在按钮点击上设置一些标志并检查表单提交上的值。在我的控制器中定义一个变量 btnClickedFlag = false;在按钮点击功能中:AddRemoveCar(cars) => {&nbsp; &nbsp;this.btnClickedFlag = true;}现在,在表单提交,你可以只检查是否btnClickedFlag是true如果没有在屏幕上显示你的模态/对话/叠加。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答