AngularJS 1 make ng触发ng-click时,ng必需为false

问题描述 投票:0回答:1

我正在处理我需要更新的angularjs 1项目按钮的行为。我对angularjs很陌生,所以我很努力[]

当ng-click =“ addItemToCollection(item)”时,我的按钮是否有任何方式变为ng-required =“ false”“被触发,这意味着当用户单击按钮时,将的值更改为ng-required =“ false”?

尝试了一堆方法,但所有方法都完全失败。

<button class="btn btn-sm" ng-required="true" name="no-validate" ng-click="addItemToCollection(item)" 
  type="button" btn-checkbox-true="1" btn-checkbox-false="0" 
  ><i class="somethingicon"></i><span> Action</span><span>
</button>
<button class="btn btn-sm" ng-required="true" name="no-validate" ng-click="addItemToCollection(item)" 
  type="button" btn-checkbox-true="1" btn-checkbox-false="0" 
  ><i class="somethingicon"></i><span> Action</span><span>
</button>

<button class="btn btn-sm" ng-required="true" name="no-validate" ng-click="addItemToCollection(item)" 
  type="button" btn-checkbox-true="1" btn-checkbox-false="0" 
  ><i class="somethingicon"></i><span> Action</span><span>
</button>

基本上,我需要单击列表中的至少一个按钮时,所有按钮都不再需要,因此可以提交表单,如果没有单击任何按钮,则应该阻止该表单。谢谢。

[我最初的方法之一是查看主要的$ scope对象,并检查是否有一个项目添加到集合中,使所有按钮都不是必需的,但再次都无效。

我正在处理angularjs 1项目,在该项目中我需要更新按钮的行为。我对angularjs非常陌生,所以我在很多方面都在挣扎。我的按钮有没有办法变成ng -...

javascript angularjs
1个回答
0
投票

您需要至少一个javascript对象

© www.soinside.com 2019 - 2024. All rights reserved.