I have a QueueController.js which handles AJAX query. How do I pass the data from my CONTROLLER to my DIRECTIVE and show it to the Modal. Thanks.
QueueController.js
app.controller('QueueController', function($scope, $http, $interval, $modal) {
$scope.Call = function(trans_id){
$http({
url: $locationProvider + 'query_stransaction',
method: "GET",
params: { trans_id: trans_id }
}).success(function (data){
// I WANT TO PASS DATA HERE TO DIRECTIVE AFTER RETRIEVING DATA
}).error(function (data){
console.log(data);
});
}
ModalDirective.js
app.directive("removeMe", function($rootScope) {
return {
link:function(scope,element,attrs)
{
// GET DATA FROM CALL FUNCTION AND APPEND RESULTS AND CALL
//MODAL
$('#AttentionModal').modal('show');
}
}
});
Frontline.blade.php
<div ng-controller="QueueController" class="modal fade" id="AttentionModal" tabindex="-1" role="basic" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
<h4 class="modal-title">Attention</h4>
</div>
<div class="modal-body">
<h3>Did the client arrive? <span id="queue_no"></span></h3>
</div>
<div class="modal-footer">
<div class="row" id="client_confirmation" trans>
<div class="col-md-6">
<button ng-click="clientShow()" class="btn-block btn btn-primary">Yes</button>
</div>
<div class="col-md-6">
<button ng-click="clientNoShow()" class="btn-block btn red-pink">No Show</button>
</div>
</div>
</div>
</div>
<!-- /.modal-content -->
</div>