Отключить кнопку "Отправить", нажав другую кнопку в AngularJS 1.3.15

У меня есть 2 кнопки - Удалить и Отправить. Кнопка "Отправить" изначально отключена. Я пытаюсь включить кнопку "Отправить", когда пользователь нажимает кнопку "Отключить". Я использую AngularJS 1.3.15 для этого проекта.

main.html

<body>
<button ng-disabled="isItemDeleted" ng-init="isItemDeleted=true" 
class="btn btn-lg btn-primary create-txn-button" ng-click="submit()">Submit Transaction</button>  

deleteController.js

angular.module('myApp').controller('myCtrl',
function{};     
$scope.deleteItem = function(item) 
{
    $scope.isItemDeleted = false;
    var modalScope = $scope.$new(true);
    modalScope.message = 'Why would you like to delete this item?';
    modalScope.item = item;
    modalScope.transaction = $scope.transaction;
};

Но даже после настройки $scope.isItemDeleted в false кнопка отправки не активна. Я считаю, что проблема связана с контроллером. Я должен подключить мой тег div к контроллеру. Но если я сделаю это, вся страница изменится. Любая подсказка?

Обновить: deleteItem() функция вызывается кнопкой "Удалить".

Delete ButtonTabView.html

<div ng-controller="myCtrl">
<button ng-click="deleteItem(item)" class="btn btn-info btn-sm">Delete</button>
</div>

Пожалуйста, найдите ссылку на JSFiddle: https://jsfiddle.net/L1bnv9fr/

0 ответов

Другие вопросы по тегам