return { restrict: 'AE', transclude: true, replace: true, scope: { linkText: '@', okLabel: '@', cancelLabel: '@?', confirmTitle: '@', confirmMessage: '=', onOpen: '&', okAction: '&', disableAction: '=' }, controller: ['$scope', '$modal', function($scope, $modal) { $scope.okClass = 'btn-danger'; $scope.message = $scope.confirmMessage; $scope.title = $scope.confirmTitle; // $scope.okLabel = $scope.okLabel; // console.log('Before: ' + $scope.cancelLabel); $scope.cancelLabel = $scope.cancelLabel || 'Cancel'; // console.log('After: ' + $scope.cancelLabel);I can now see that it's No before and After yet I see Cancel in the Modal window :( So, why it's not working?
>>$scope.cancelLabel = (!cancelLabel) ? cancelLabel : 'Cancel';>>
>><data-confirm:button class="btn btn-default" confirm-title="Confirm Clear" >> link-text="Clear E-Messages" >> confirm-message="'Are you sure you want to clear all e-messages?'" >> ok-label="Yes" >> cancel-label="No" >> disable-action ="currentOperator.EMessage" >> ok-action="clearEMessage(currentOperator)"></data-confirm:button>>>