/** * Created by wisestone on 2018-11-05. */ 'use strict'; define(['app'], function (app) { app.directive('myIssueWidget', ['$log', '$rootScope', function ($log, $rootScope) { return { restrict : 'E', scope : { myIssueWidget : '=', }, replace : true, templateUrl : '../custom_components/widget/my-issue-widget/my-issue-widget.html', controller : function ($scope, $element, $attrs) { // 변수 모음 $scope.vm = { myIssueWidget : {} }; // 함수 모음 $scope.fn = {}; // 나의 이슈 현황 정보가 변경될때 감지한다. $scope.$watch("myIssueWidget", function (newValue) { if ($rootScope.isDefined(newValue)) { // 나의 이슈 현황 정보를 저장한다. $scope.vm.myIssueWidget = newValue; } }); }, link : function (scope, element, attrs) { } }; }]) });