SmartIT_Extensions/BMC/smart-it-full/scripts/app/asset/asset-contract-directive.js

27 lines
908 B
JavaScript

"use strict";
/**
* Created by ygowtham on 6/12/2015.
*/
angular.module('assetModule')
.directive('assetContract', ['relationModel', function (relationModel) {
return {
restrict: 'E',
replace: true,
scope: {
context: '=',
isDraft: '='
},
link: function (scope) {
scope.state = {
loadingContracts: true
};
relationModel.getRelations(scope.context.reconciliationId, scope.context.ticketType).then(function (relations) {
scope.savedContracts = _.filter(relations, ({ type: EntityVO.TYPE_CONTRACT }));
}).finally(function () {
scope.state.loadingContracts = false;
});
},
templateUrl: 'views/resource/asset-contract.html'
};
}]);