如何在点击时禁用一个按钮,并使用AngularJS将该按钮替换为另一个具有不同功能的按钮
How to disable a button on click and replace that button with another button with different function using AngularJS?
如何在点击时禁用一个按钮,并使用AngularJS将该按钮替换为另一个具有不同功能的按钮?下面是我的按钮,
<button type="submit" class="btn btn-small btn-default"
ng-disabled="isteam==0 || secondEdit" ng-click="editSetting()">
<span class="glyphicon glyphicon-edit"></span> Edit Setting</button>
您可以使用状态设置,比如$scope.showFirstButton=true
来控制何时显示提交按钮:
<button ng-show="showFirstButton" type="submit" class="btn btn-small btn-default" ng-disabled="isteam==0 || secondEdit" ng-click="editSetting()">Edit Setting</button>
和另一个按钮,交替显示它们:
<button ng-show="!showFirstButton" type="submit" class="btn btn-small btn-default" ng-click="doSomethingElse()">Seccond Button</button>
在控制器方法$scope.editSetting()
中,可以更改状态的值:$scope.showFirstButton = !$scope.showFirstButton'
。
编辑:如果您需要恢复按钮的状态,请在第二种方法中执行相同的操作:
$scope.doSomethingElse = function(){
//some cool things happen here, and:
$scope.showFirstButton = !$scope.showFirstButton
}
这将收回第一个按钮并隐藏第二个按钮。
相关文章:
- 用Javascript按钮替换Javascript超链接
- 使用replaceWith()将按钮替换为另一个按钮
- 如何将单选按钮替换为还包含提交按钮的图像
- 如何用汉堡按钮替换固定的顶部导航
- 在 JavaScript 中将单选按钮替换为“selected”
- 用不同的图像/按钮替换图像 - javascript
- window.onload javascript被body.onliad(单选按钮替换)阻止
- JQuery-将html按钮替换为<李>同时保持值不变
- 在执行AJAX调用时,将输入按钮替换为文本
- 可以't将提交按钮替换为JQuery
- 将鼠标悬停时的按钮替换为另一个不起作用的按钮jQuery
- 如何在点击时禁用一个按钮,并使用AngularJS将该按钮替换为另一个具有不同功能的按钮
- 将单选按钮替换为图像,用CSS或纯JS.一些限制
- JQuery对话框-用关闭按钮替换超时
- 使用输入按钮替换文本
- 自定义按钮替换内容
- 使用单选按钮替换样式表
- 使用Mootools将提交按钮替换为链接
- 用另一个按钮替换一个按钮
- JavaScript ModalPopups -将OK按钮替换为自定义按钮