Click To Run
Click To Run
<ul> <li ng-repeat="doc in docs" class="data"> <span style="display:none" class="dataid">{{doc.ContentIdentifier}}</span> {{ doc.DisplayName }} <br> {{ doc.AdditionalValues.Date }} <br> <span ng-bind-html="doc.Summary"></span> <hr> </li> </ul>
//angular js init window.app = angular.module('DLV', ['ngRoute']); app.filter("trust", ['$sce', function($sce) { return function(htmlCode){ return htmlCode; } }]); app.controller('DLVc', function($scope,$sce) { $scope.docs=[]; window.controllerScope=$scope; window.controllerSCE=$sce; }); //run function Run() { if(!window.controllerScope) return; $("#DLV").show(); $(".firstTime").remove(); var $scope=window.controllerScope; var $sce=window.controllerSCE; $scope.docs=[]; var q=new GeodiQuery(); var q=new GeodiQuery(); q.wsName= $("#wsName").val(); q.EndIndex=8; q.ServerUrl=$("#serverUrl").val(); q.Token=$("#token").val(); q.SearchString=$("#q").val(); q.UseRank=true; q.GetDocuments2(function(data) { if(data) for(var i=0;i<data.length;i++) { let d=data[i]; var sm=$("<div>"+d.Summary+"</div>"); window.SummaryGUI.UpdateSummaryDOM(sm, d, q.wsName,q) d.Summary=$sce.trustAsHtml(sm.html() ); $scope.docs.push(d); } $scope.$apply(); }, { SummaryCount:1 } ) }