在http成功调用上启用锚标记无效
Enable of anchor tag on http success call not working
这是我的Html页面
<a href="javascript:void(0)" a-disabled="disablestart || disablestop || disabledeploy || disableundeploy || disabledelete || disablerefresh" id="start-{{$index}}" ng-click="start(app_list.appId,$index)" class="start"><i class="fa fa-play fa-lg"></i>Started</a>
<a href="javascript:void(0)" a-disabled="disablestart || disablestop || disabledeploy || disableundeploy || disabledelete || disablerefresh" id="stop-{{$index}}" ng-click="stop(app_list.appId,$index)" class="stop"><i class="fa fa-stop fa-lg"></i> Stop</a>
<a href="javascript:void(0)" a-disabled="disablestart || disablestop || disabledeploy || disableundeploy || disabledelete || disablerefresh" id="refresh-{{$index}}" ng-click="refresh(app_list.appId,$index)" class="refresh"><i class="fa fa-refresh fa-lg"></i>Refresh</a>
<a href="javascript:void(0)" a-disabled="disablestart || disablestop || disabledeploy || disableundeploy || disabledelete || disablerefresh" id="deploy-{{$index}}" data-toggle="modal" data-target="#upload-{{$index + 1}}myModal" class="deploy"><i class="fa fa-cloud-upload fa-lg"></i> Deploy</a>
<a href="javascript:void(0)" a-disabled="disablestart || disablestop || disabledeploy || disableundeploy || disabledelete || disablerefresh" id="undeploy-{{$index}}" ng-click="undeploy(app_list.appId,$index)" class="undeploy"><i class="fa fa-dot-circle-o fa-lg"></i>Undeploy</a>
<a href="javascript:void(0)" a-disabled="disablestart || disablestop || disabledeploy || disableundeploy || disabledelete || disablerefresh" id="delete-{{$index}}" data-toggle="modal" data-target="#delete-{{$index + 1}}myModal" class="delete"><i class="fa fa-trash-o fa-lg"></i> Delete</a>
这是我的控制器
$scope.start = function(appStartId,index){
$scope.disablestart = true;
var modalStartIndex = index+1;
usSpinnerService.spin('spinner-1'+index);
appService.startApp(appStartId).success(function(data, status) {
$scope.disablestop = false;
$scope.disablestart = false;
usSpinnerService.stop('spinner-1'+index);
console.log("Started the application "+status);
console.log(data);
$scope.startSuccess(data.name,data.status);
console.log(data.status.toLowerCase());
$filter('filter')($scope.AllApplicationList, {name: data.name})[0].status = data.status.toLowerCase();
}).error(function(data,status){
usSpinnerService.stop('spinner-1'+index);
console.log(data);
console.log(status);
if(status == 0){
$scope.networkError();
}else{
$scope.startFail(data);
}
})
};
锚标记被正确禁用,但在http调用成功时没有启用。请告诉我哪里做错了。请帮助我
成功或错误
$scope.disablestop = false;
$scope.disablestart = false;
$scope.disabledeploy = false;
$scope.disableundeploy = false;
$scope.disabledelete = false;
$scope.disablerefresh = false;
相关文章:
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 如何在 API 调用后和 if 语句中启用提交按钮
- 语义ui如何使用javascript启用或禁用下拉列表
- IE6在启用/禁用文本字段上闪烁
- 传单中如何在更改基层时启用/禁用覆盖层
- 根据字段的值启用按钮
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- 如何禁用和启用css规则
- 这个问号在Flow中意味着什么:“;?()=>“无效”;
- 从字符串末尾删除空白无效
- 淘汰赛.JS'启用'长度绑定条件不起作用
- Jquery Datatables错误:无效的JSON基元:draw
- 如何动态检测Mozilla/Chrome上是否启用SSO
- 滚动在Chrome中有效,但在Firefox或IE中无效
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- Javascript setattribute-名称和值无效
- 旋转木马;启用内容安全策略时无法工作
- 在http成功调用上启用锚标记无效