tassApp.directive('urgentdirective', function() { return { restrict: 'E', scope: true, link: function($scope, $el, $attr) { $scope.view = { "title":null, "subtitle":null, "link":null, "urgid":null }; // $scope.view = urgent; // // console.log('urgent',urgent); // console.log($el[0]); $scope.view.urgid = $el[0].getAttribute('urgid'); // забираем urgID с сообщения пришедшего с бекенда let cookieWhere = getCookie('urgid'); //смотрим в куку есть ли у нас метка сообщения urgID // console.log("***********"); // console.log(cookieWhere,$scope.view.urgid); // console.log("***********"); if (cookieWhere != $scope.view.urgid) { // показываем сообщение пользователю если там не ID сообщения $scope.view.title = $el[0].getAttribute('title'); $scope.view.subtitle = $el[0].getAttribute('subtitle'); $scope.view.link = $el[0].getAttribute('link'); } // document.cookie ="urgentm= $scope.close = function() { $scope.view.title = null; $scope.view.subtitle = null; $scope.view.link = null; // проставляем куку с ID сообщения let date = new Date(); date.setMonth(date.getMonth() + 1); document.cookie="urgid="+$scope.view.urgid+";expires="+date }; }, template: "
{{view.title}} {{view.subtitle}}
" } });