【发布时间】:2018-12-12 16:19:10
【问题描述】:
如何在表单中保存数据时更改提交按钮上的文本?
我有一个这样的按钮
<button ng-click="save()">Save data</button>
我根据以下答案更新了我的保存功能:
$scope.ButtonText = "Save day";
$scope.save=function(){
$scope.ButtonText = "Saving day";
for(var i=0;i<days.length;i++)
{
MyService.saveday()
.success(function(data, status, headers, config) {
})
.error(function(data, status, headers, config) {
});
}
$scope.ButtonText = "Save day";
};
保存数据时,我想将文本从“保存数据”更改为“保存数据”,并在保存数据后改回“保存数据”。
更新
我加了
$scope.ButtonText = "Save day";
根据下面的答案,但意识到我的需求更复杂,因为我多次调用异步服务。所以我想问题是如何在异步调用服务时设置文本,并且只将其恢复为原始文本,毕竟对服务的调用已经完成执行。
谢谢
托马斯
【问题讨论】:
标签: javascript angularjs