[Trunk|Library]
Search pages: remove logs fix issue in /search/find when switch access mode filter search all: don't hide number when change tabs deposit results add space between cards git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@58348 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
059db9755b
commit
cad0fe9061
|
@ -131,7 +131,7 @@
|
||||||
<!-- </mat-select>-->
|
<!-- </mat-select>-->
|
||||||
|
|
||||||
<mat-form-field class="matSelectionFormField">
|
<mat-form-field class="matSelectionFormField">
|
||||||
<mat-label>Type AA</mat-label>
|
<mat-label>Type</mat-label>
|
||||||
<mat-select [(ngModel)]="entity.type" name="{{'select_type_'+entity.id}}"
|
<mat-select [(ngModel)]="entity.type" name="{{'select_type_'+entity.id}}"
|
||||||
class="matSelection"
|
class="matSelection"
|
||||||
[disableOptionCentering]="true"
|
[disableOptionCentering]="true"
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ul class="uk-margin-top uk-list uk-margin ">
|
<ul class="uk-margin-top uk-list uk-margin search-results ">
|
||||||
<li *ngFor="let result of results" class="uk-animation-fade">
|
<li *ngFor="let result of results" class="uk-animation-fade">
|
||||||
<div class="uk-card uk-card-default uk-padding uk-card-hover">
|
<div class="uk-card uk-card-default uk-padding uk-card-hover">
|
||||||
<result-preview [properties]="properties" [showOrganizations]="true"
|
<result-preview [properties]="properties" [showOrganizations]="true"
|
||||||
|
|
|
@ -116,7 +116,6 @@ export class CiteThisComponent {
|
||||||
|
|
||||||
|
|
||||||
this.data = citationData;
|
this.data = citationData;
|
||||||
console.log(this.data)
|
|
||||||
// console.log(this.data);
|
// console.log(this.data);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -650,7 +650,6 @@ export class ParsingFunctions {
|
||||||
}
|
}
|
||||||
references[citation.position - 1] = reference;
|
references[citation.position - 1] = reference;
|
||||||
});
|
});
|
||||||
console.log(references);
|
|
||||||
return references;
|
return references;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,16 +39,14 @@
|
||||||
[class]="activeEntity == 'result'?'uk-active':''">
|
[class]="activeEntity == 'result'?'uk-active':''">
|
||||||
<a>
|
<a>
|
||||||
Research outcomes
|
Research outcomes
|
||||||
<span *ngIf="fetchPublications.searchUtils.status !=
|
<span *ngIf=" fetchPublications.searchUtils.totalResults!=null">
|
||||||
errorCodes.LOADING && fetchPublications.searchUtils.totalResults!=null">
|
|
||||||
({{fetchPublications.searchUtils.totalResults | number}})</span>
|
({{fetchPublications.searchUtils.totalResults | number}})</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="showProjects" (click)="entityChanged('projects')" [class]="activeEntity == 'projects'?'uk-active':''">
|
<li *ngIf="showProjects" (click)="entityChanged('projects')" [class]="activeEntity == 'projects'?'uk-active':''">
|
||||||
<a>
|
<a>
|
||||||
Projects
|
Projects
|
||||||
<span *ngIf="fetchProjects.searchUtils.status !=
|
<span *ngIf="fetchProjects.searchUtils.totalResults!=null">
|
||||||
errorCodes.LOADING && fetchProjects.searchUtils.totalResults!=null">
|
|
||||||
({{fetchProjects.searchUtils.totalResults | number}})</span>
|
({{fetchProjects.searchUtils.totalResults | number}})</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -56,8 +54,7 @@
|
||||||
[class]="activeEntity == 'datasources'?'uk-active':''">
|
[class]="activeEntity == 'datasources'?'uk-active':''">
|
||||||
<a>
|
<a>
|
||||||
Content Providers
|
Content Providers
|
||||||
<span *ngIf="fetchDataproviders.searchUtils.status !=
|
<span *ngIf="fetchDataproviders.searchUtils.totalResults!=null">
|
||||||
errorCodes.LOADING && fetchDataproviders.searchUtils.totalResults!=null">
|
|
||||||
({{fetchDataproviders.searchUtils.totalResults | number}})</span>
|
({{fetchDataproviders.searchUtils.totalResults | number}})</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -65,8 +62,7 @@
|
||||||
[class]="activeEntity == 'organizations'?'uk-active':''">
|
[class]="activeEntity == 'organizations'?'uk-active':''">
|
||||||
<a>
|
<a>
|
||||||
Organizations
|
Organizations
|
||||||
<span *ngIf="fetchOrganizations.searchUtils.status !=
|
<span *ngIf="fetchOrganizations.searchUtils.totalResults!=null">
|
||||||
errorCodes.LOADING && fetchOrganizations.searchUtils.totalResults!=null">
|
|
||||||
({{fetchOrganizations.searchUtils.totalResults | number}})</span>
|
({{fetchOrganizations.searchUtils.totalResults | number}})</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -78,13 +78,6 @@ export class SearchAllComponent {
|
||||||
public errorCodes: ErrorCodes = new ErrorCodes();
|
public errorCodes: ErrorCodes = new ErrorCodes();
|
||||||
public routerHelper: RouterHelper = new RouterHelper();
|
public routerHelper: RouterHelper = new RouterHelper();
|
||||||
|
|
||||||
public publicationsSize: any = null;
|
|
||||||
public datasetsSize: any = null;
|
|
||||||
public softwareSize: any = null;
|
|
||||||
public oprsSize: any = null;
|
|
||||||
public fundersSize: any = null;
|
|
||||||
public projectsSize: any = null;
|
|
||||||
public datasourcesSize: any = null;
|
|
||||||
showPublications: boolean = false;
|
showPublications: boolean = false;
|
||||||
showDatasets: boolean = false;
|
showDatasets: boolean = false;
|
||||||
showSoftware: boolean = false;
|
showSoftware: boolean = false;
|
||||||
|
@ -214,7 +207,7 @@ export class SearchAllComponent {
|
||||||
this.reloadTabs();
|
this.reloadTabs();
|
||||||
this.sub = this.route.queryParams.subscribe(params => {
|
this.sub = this.route.queryParams.subscribe(params => {
|
||||||
this.parameters = Object.assign({}, params);
|
this.parameters = Object.assign({}, params);
|
||||||
this.keyword = (params['keyword']) ? params['keyword'] : (params["q"] ? params["q"] : "");
|
this.keyword = (params['keyword']) ? params['keyword'] : (params["q"] ? params["q"] : (params["f0"] && params["f0"] == "q" && params["fv0"]?params["fv0"]:""));
|
||||||
this.selectedFields[0].value = this.keyword;
|
this.selectedFields[0].value = this.keyword;
|
||||||
this.quickFilter.selected = ((params['qf']== undefined || params["qf"] == "true") == true);
|
this.quickFilter.selected = ((params['qf']== undefined || params["qf"] == "true") == true);
|
||||||
if (params["type"] && params["type"].length > 0) {
|
if (params["type"] && params["type"].length > 0) {
|
||||||
|
@ -332,8 +325,8 @@ export class SearchAllComponent {
|
||||||
delete this.parameters['q'];
|
delete this.parameters['q'];
|
||||||
delete this.parameters['op'];
|
delete this.parameters['op'];
|
||||||
} else {
|
} else {
|
||||||
this.parameters["q"] = keyword;
|
this.parameters["fv0"] = keyword;
|
||||||
this.parameters["op"] = "and";
|
this.parameters["f0"] = "q";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private prepareResultParameters() {
|
private prepareResultParameters() {
|
||||||
|
|
|
@ -125,7 +125,7 @@ export class SearchDataProvidersComponent {
|
||||||
this.searchPage.keywordFields = this.searchFields.DEPOSIT_DATASOURCE_KEYWORD_FIELDS;
|
this.searchPage.keywordFields = this.searchFields.DEPOSIT_DATASOURCE_KEYWORD_FIELDS;
|
||||||
this.searchPage.usedBy = "deposit";
|
this.searchPage.usedBy = "deposit";
|
||||||
}
|
}
|
||||||
console.log(this.refineFields)
|
// console.log(this.refineFields)
|
||||||
this.searchPage.prepareSearchPage(this.fieldIds, this.selectedFields, this.refineFields, [], this.fieldIdsMap,this.customFilter,params, "dataprovider");
|
this.searchPage.prepareSearchPage(this.fieldIds, this.selectedFields, this.refineFields, [], this.fieldIdsMap,this.customFilter,params, "dataprovider");
|
||||||
this.getResults(this.searchPage.getSearchAPIQueryForAdvancedSearhFields(), this.searchUtils.page, this.searchUtils.size, refine, this.searchPage.getSearchAPIQueryForRefineFields(params, firstLoad));
|
this.getResults(this.searchPage.getSearchAPIQueryForAdvancedSearhFields(), this.searchUtils.page, this.searchUtils.size, refine, this.searchPage.getSearchAPIQueryForRefineFields(params, firstLoad));
|
||||||
});
|
});
|
||||||
|
@ -164,7 +164,7 @@ export class SearchDataProvidersComponent {
|
||||||
data => {
|
data => {
|
||||||
this.searchUtils.totalResults = data[0];
|
this.searchUtils.totalResults = data[0];
|
||||||
this.results = data[1];
|
this.results = data[1];
|
||||||
console.log(this.results);
|
//console.log(this.results);
|
||||||
if (refine) {
|
if (refine) {
|
||||||
this.filters = this.searchPage.prepareFiltersToShow((this.type=="all" || this.type == "deposit")?data[2]:this.filters);
|
this.filters = this.searchPage.prepareFiltersToShow((this.type=="all" || this.type == "deposit")?data[2]:this.filters);
|
||||||
}else{
|
}else{
|
||||||
|
|
|
@ -92,7 +92,6 @@ export class SearchResearchResultsComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
console.log(this.quickFilter);
|
|
||||||
//TODO add checks about which result types are enabled!
|
//TODO add checks about which result types are enabled!
|
||||||
this.route.data.subscribe((data: { envSpecific: EnvProperties }) => {
|
this.route.data.subscribe((data: { envSpecific: EnvProperties }) => {
|
||||||
this.properties = data.envSpecific;
|
this.properties = data.envSpecific;
|
||||||
|
|
|
@ -132,7 +132,7 @@
|
||||||
<form class=" uk-margin-medium-bottom uk-margin-top ">
|
<form class=" uk-margin-medium-bottom uk-margin-top ">
|
||||||
<div class="uk-grid uk-margin-small-left">
|
<div class="uk-grid uk-margin-small-left">
|
||||||
<div
|
<div
|
||||||
[class]="((entitiesSelection)?'':'uk-width-medium@m uk-width-small@s')+' uk-margin-small-top uk-padding-remove-left'">
|
[class]="((entitiesSelection)?'':'uk-width-small@s')+' uk-margin-small-top uk-padding-remove-left'">
|
||||||
<entities-selection *ngIf="entitiesSelection" [simpleView]="true" [currentEntity]="entityType"
|
<entities-selection *ngIf="entitiesSelection" [simpleView]="true" [currentEntity]="entityType"
|
||||||
[properties]="properties"
|
[properties]="properties"
|
||||||
(selectionChange)=" simpleEntityChanged($event)"
|
(selectionChange)=" simpleEntityChanged($event)"
|
||||||
|
|
|
@ -4,7 +4,6 @@ import {SearchFields} from "../../utils/properties/searchFields";
|
||||||
export class DatasourcesHelperClass {
|
export class DatasourcesHelperClass {
|
||||||
|
|
||||||
public static getrefineFields(type: "all" | "registries" | "journals" | "compatible" | "deposit") {
|
public static getrefineFields(type: "all" | "registries" | "journals" | "compatible" | "deposit") {
|
||||||
console.log("Get RF "+ type)
|
|
||||||
let searchFields:SearchFields = new SearchFields();
|
let searchFields:SearchFields = new SearchFields();
|
||||||
if (type == "registries") {
|
if (type == "registries") {
|
||||||
return searchFields.ENTITY_REGISTRIES_FIELDS;
|
return searchFields.ENTITY_REGISTRIES_FIELDS;
|
||||||
|
|
|
@ -659,13 +659,13 @@ export class NewSearchPageComponent {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (this.selectedFields[i].id == "q") {
|
if (this.selectedFields[i].id == "q") {
|
||||||
console.log(this.selectedFields[i].value)
|
// console.log(this.selectedFields[i].value)
|
||||||
var op = "";
|
var op = "";
|
||||||
var doisParams = "";
|
var doisParams = "";
|
||||||
if ((this.entityType == 'publication' || this.entityType == 'dataset' || this.entityType == 'software' || this.entityType == 'other' || this.entityType == "result")) {
|
if ((this.entityType == 'publication' || this.entityType == 'dataset' || this.entityType == 'software' || this.entityType == 'other' || this.entityType == "result")) {
|
||||||
var DOIs: Identifier[] = Identifier.getIdentifiersFromString(this.selectedFields[i].value);
|
var DOIs: Identifier[] = Identifier.getIdentifiersFromString(this.selectedFields[i].value);
|
||||||
for (let identifier of DOIs) {
|
for (let identifier of DOIs) {
|
||||||
console.log(identifier)
|
// console.log(identifier)
|
||||||
// pidclassid exact \"doi\" and pid exact \"10.1016/j.nima.2015.11.134\"
|
// pidclassid exact \"doi\" and pid exact \"10.1016/j.nima.2015.11.134\"
|
||||||
//and (authorid exact \"0000-0001-7291-3210 \" )"
|
//and (authorid exact \"0000-0001-7291-3210 \" )"
|
||||||
if(identifier.class == "ORCID"){
|
if(identifier.class == "ORCID"){
|
||||||
|
@ -681,8 +681,8 @@ export class NewSearchPageComponent {
|
||||||
params += this.createQuotedKeywordQuery(this.selectedFields[i].value, this.selectedFields[i].id, this.selectedFields[i].operatorId,countParams,true);
|
params += this.createQuotedKeywordQuery(this.selectedFields[i].value, this.selectedFields[i].id, this.selectedFields[i].operatorId,countParams,true);
|
||||||
}
|
}
|
||||||
//TODO deposit case
|
//TODO deposit case
|
||||||
console.log(this.usedBy)
|
// console.log(this.usedBy)
|
||||||
console.log(this.keywordFields)
|
// console.log(this.keywordFields)
|
||||||
|
|
||||||
if(this.usedBy == "deposit") {
|
if(this.usedBy == "deposit") {
|
||||||
|
|
||||||
|
@ -719,8 +719,8 @@ export class NewSearchPageComponent {
|
||||||
if (this.customFilter) {
|
if (this.customFilter) {
|
||||||
params += (countParams == 0 ? "" : " and ") + this.customFilter.queryFieldName + " exact " + StringUtils.quote((this.customFilter.valueId));
|
params += (countParams == 0 ? "" : " and ") + this.customFilter.queryFieldName + " exact " + StringUtils.quote((this.customFilter.valueId));
|
||||||
}
|
}
|
||||||
console.log("ParameterS:")
|
// console.log("ParameterS:")
|
||||||
console.log(params)
|
// console.log(params)
|
||||||
return params;
|
return params;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -787,7 +787,7 @@ export class NewSearchPageComponent {
|
||||||
getSearchAPIQueryForRefineFields(URLparams, firstLoad: boolean) {
|
getSearchAPIQueryForRefineFields(URLparams, firstLoad: boolean) {
|
||||||
|
|
||||||
var allFqs = "";
|
var allFqs = "";
|
||||||
console.log(this.refineFields)
|
// console.log(this.refineFields)
|
||||||
for (var i = 0; i < this.refineFields.length; i++) {
|
for (var i = 0; i < this.refineFields.length; i++) {
|
||||||
var filterId = this.refineFields[i];
|
var filterId = this.refineFields[i];
|
||||||
|
|
||||||
|
@ -849,8 +849,8 @@ export class NewSearchPageComponent {
|
||||||
} else if(this.entityType == "dataprovider") {
|
} else if(this.entityType == "dataprovider") {
|
||||||
allFqs += "&type=datasources";
|
allFqs += "&type=datasources";
|
||||||
}
|
}
|
||||||
console.log("AllFqs (check type): "+allFqs);
|
// console.log("AllFqs (check type): "+allFqs);
|
||||||
console.log("type: "+this.entityType);
|
// console.log("type: "+this.entityType);
|
||||||
// var keyword = URLparams['keyword'];
|
// var keyword = URLparams['keyword'];
|
||||||
// var doiQuery = "";
|
// var doiQuery = "";
|
||||||
// var keywordQuery = "";
|
// var keywordQuery = "";
|
||||||
|
@ -1009,7 +1009,7 @@ export class NewSearchPageComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
console.log(this.selectedFields[i].value +" " + StringUtils.URIEncode(this.selectedFields[i].value))
|
// console.log(this.selectedFields[i].value +" " + StringUtils.URIEncode(this.selectedFields[i].value))
|
||||||
this.parameterValues.push(StringUtils.URIEncode(this.selectedFields[i].value));
|
this.parameterValues.push(StringUtils.URIEncode(this.selectedFields[i].value));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1291,7 +1291,7 @@ export class NewSearchPageComponent {
|
||||||
* @param quickFilter
|
* @param quickFilter
|
||||||
*/
|
*/
|
||||||
prepareSearchPage(fieldIds, selectedFields, refineFields, rangeFields, fieldIdsMap, customFilter, params, entityType, quickFilter=null){
|
prepareSearchPage(fieldIds, selectedFields, refineFields, rangeFields, fieldIdsMap, customFilter, params, entityType, quickFilter=null){
|
||||||
console.log(this.refineFields);
|
// console.log(this.refineFields);
|
||||||
this.entityType = entityType;
|
this.entityType = entityType;
|
||||||
this.fieldIds = fieldIds;
|
this.fieldIds = fieldIds;
|
||||||
this.selectedFields = selectedFields;
|
this.selectedFields = selectedFields;
|
||||||
|
|
|
@ -3,6 +3,8 @@ import {FormBuilder, FormGroup} from "@angular/forms";
|
||||||
import {Filter} from "./searchHelperClasses.class";
|
import {Filter} from "./searchHelperClasses.class";
|
||||||
import {EnvProperties} from "../../utils/properties/env-properties";
|
import {EnvProperties} from "../../utils/properties/env-properties";
|
||||||
import {ConfigurationService} from "../../utils/configuration/configuration.service";
|
import {ConfigurationService} from "../../utils/configuration/configuration.service";
|
||||||
|
import {Subject, Subscription} from "rxjs";
|
||||||
|
import {debounceTime} from "rxjs/operators";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'quick-selections',
|
selector: 'quick-selections',
|
||||||
|
@ -41,6 +43,8 @@ export class QuickSelectionsComponent implements OnChanges {
|
||||||
showSoftware: boolean = false;
|
showSoftware: boolean = false;
|
||||||
showOrp: boolean = false;
|
showOrp: boolean = false;
|
||||||
showEntities = false;
|
showEntities = false;
|
||||||
|
resultTypesObs: Subscription ;
|
||||||
|
private clicks = new Subject();
|
||||||
constructor(private _fb: FormBuilder, private config: ConfigurationService) {
|
constructor(private _fb: FormBuilder, private config: ConfigurationService) {
|
||||||
|
|
||||||
this.control = this._fb.group({
|
this.control = this._fb.group({
|
||||||
|
@ -54,18 +58,21 @@ export class QuickSelectionsComponent implements OnChanges {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
changed(typeChanged: boolean = true) {
|
changed() {
|
||||||
if (!this.initialized && this.isDisabled) {
|
if (!this.initialized && this.isDisabled) {
|
||||||
this.initialized = true;
|
this.initialized = true;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
this.clicks.next();
|
||||||
|
}
|
||||||
|
actuallyChanged(){
|
||||||
|
|
||||||
let value = this.control.getRawValue();
|
let value = this.control.getRawValue();
|
||||||
this.resultTypes.publication = value.publication;
|
this.resultTypes.publication = value.publication;
|
||||||
this.resultTypes.dataset = value.dataset;
|
this.resultTypes.dataset = value.dataset;
|
||||||
this.resultTypes.software = value.software;
|
this.resultTypes.software = value.software;
|
||||||
this.resultTypes.other = value.other;
|
this.resultTypes.other = value.other;
|
||||||
// this.resultTypes.open = value.open;
|
if (this.resultTypes && !this.resultTypes.publication && !this.resultTypes.dataset && !this.resultTypes.software && !this.resultTypes.other) {
|
||||||
if (typeChanged && this.resultTypes && !this.resultTypes.publication && !this.resultTypes.dataset && !this.resultTypes.software && !this.resultTypes.other) {
|
|
||||||
this.resultTypes.publication = true;
|
this.resultTypes.publication = true;
|
||||||
this.resultTypes.dataset = true;
|
this.resultTypes.dataset = true;
|
||||||
this.resultTypes.software = true;
|
this.resultTypes.software = true;
|
||||||
|
@ -78,8 +85,8 @@ export class QuickSelectionsComponent implements OnChanges {
|
||||||
quickFilterChanged() {
|
quickFilterChanged() {
|
||||||
let value = this.control.getRawValue();
|
let value = this.control.getRawValue();
|
||||||
this.quickFilter.selected = value.QFselected;
|
this.quickFilter.selected = value.QFselected;
|
||||||
this.quickFilter.filter.countSelectedValues = 0;
|
|
||||||
if(this.quickFilter.filter) {
|
if(this.quickFilter.filter) {
|
||||||
|
this.quickFilter.filter.countSelectedValues = 0;
|
||||||
if (value.QFselected) {
|
if (value.QFselected) {
|
||||||
for (let filterValue of this.quickFilter.filter.values) {
|
for (let filterValue of this.quickFilter.filter.values) {
|
||||||
if((filterValue.name == this.quickFilter.value)) {
|
if((filterValue.name == this.quickFilter.value)) {
|
||||||
|
@ -115,6 +122,10 @@ export class QuickSelectionsComponent implements OnChanges {
|
||||||
this.showEntities = this.showPublications || this.showDatasets || this.showSoftware || this.showOrp;
|
this.showEntities = this.showPublications || this.showDatasets || this.showSoftware || this.showOrp;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
this.resultTypesObs = this.clicks.pipe(
|
||||||
|
debounceTime(1000)
|
||||||
|
).subscribe(e =>{this.actuallyChanged()} );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnChanges(changes: SimpleChanges): void {
|
ngOnChanges(changes: SimpleChanges): void {
|
||||||
|
|
|
@ -59,6 +59,7 @@ export class EnvironmentSpecificService {
|
||||||
if (this.envSpecific === null || this.envSpecific === undefined) {
|
if (this.envSpecific === null || this.envSpecific === undefined) {
|
||||||
var domain = this.getDomain();
|
var domain = this.getDomain();
|
||||||
var location = this.getFullUrl();
|
var location = this.getFullUrl();
|
||||||
|
// location = "http://dl170.madgik.di.uoa.gr/monitor/assets/env-properties.json";
|
||||||
// console.log('subscribeEnvironment: Loading '+ location);
|
// console.log('subscribeEnvironment: Loading '+ location);
|
||||||
return this.http.get<EnvProperties>(location)
|
return this.http.get<EnvProperties>(location)
|
||||||
.pipe(map((data) => {
|
.pipe(map((data) => {
|
||||||
|
|
Loading…
Reference in New Issue