Я показываю данные в сетке, при нажатии активной или неактивной кнопки мне нужно изменить кнопку, функциональность работает нормально, для изменения значка я не могу найти кнопку с активным нажатием в JQuery мы можем использовать «это», но ни одна идея в угловых JS, пожалуйста не поможет
$scope.activeSource = function(datasource,status)
{
$scope.loading = true;
$scope.activeInfo = {
datasource:datasource,
};
$scope.alerts = [];
if(status == "Stopped")
{
$scope.entityService.activeInfo($scope.activeInfo,
function(msg) // success
{
$scope.loading = false;
$rootScope.successMsg.push(msg);
$('.icon-play').hide(); // this.
$('.icon-stop').show(); // this. no idea
},
function(msg) // error
{
$scope.loading = false;
$rootScope.successMsg.push(msg);
}
);
Вы используете ng-click ?? Или как вы устанавливаете этот обработчик кликов на этих кнопках? – Krab
Да, я использую ng-click, его внутри ng-grid ng-click = "activeSource (row.entity.dataSource) – Prashobh