30 lines
989 B
JavaScript
30 lines
989 B
JavaScript
|
'use strict';
|
||
|
|
||
|
angular
|
||
|
.module('sloDialectsApp')
|
||
|
.component('print', {
|
||
|
templateUrl: 'components/print/print.template.html',
|
||
|
controller: ['$scope', '$rootScope', function printController($scope, $rootScope) {
|
||
|
|
||
|
var vm = this;
|
||
|
|
||
|
$scope.$watch(
|
||
|
function() { return ($rootScope.printData && $rootScope.printData.dialectData) ? $rootScope.printData.dialectData : '' },
|
||
|
function(dialectData) {
|
||
|
if(dialectData){
|
||
|
vm.dialectData = dialectData;
|
||
|
}
|
||
|
}
|
||
|
);
|
||
|
|
||
|
$scope.$watch(
|
||
|
function() { return ($rootScope.printData && $rootScope.printData.analysisData) ? $rootScope.printData.analysisData : '' },
|
||
|
function(analysisData) {
|
||
|
if(analysisData){
|
||
|
vm.analysisData = analysisData;
|
||
|
}
|
||
|
}
|
||
|
);
|
||
|
|
||
|
}]
|
||
|
});
|