"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' }; }]);