Hi Tim,
Many thanks for your answer. I didn't know that the portal code was
available at Github. Though I don't speak Angular, I could understand
the logic and created a similar solution in pure js. With your guidance
my problem is solved now.
Thanks again and have a nice weekend,
József
-----------------------------------------------------------------------
2022. 03. 11. 19:33 keltezéssel, Tim Robertson írta:
Hi József
I am no guru or web developer but looking at the code [1] I /think/ it
is pulling out distinct the ranks in order from the suggest response
[2]. I see the code has this:
<span ng-repeat="taxa in ['kingdom', 'phylum', 'class', 'order',
'family', 'genus', 'species']"
ng-if="match.model[taxa] && taxa != match.model.rank.toLowerCase()">
{{match.model[taxa]}}
</span>
Someone may correct me if I’m wrong, but since it’s the weekend here
now it may be some time – I hope this helps for starters…
Thanks,
Tim
[1]
https://github.com/gbif/portal16/blob/80aa008dcd9442c47e6d9ee5894f4e19de4000d8/app/views/components/filterTaxon/suggestTaxonTemplate.html#L6
[2]
https://api.gbif.org/v1/species/suggest?datasetKey=d7dddbf4-2cf0-4f39-9b2a-bb099caae36c&limit=10&q=Iris%20pumila
<https://api.gbif.org/v1/species/suggest?datasetKey=d7dddbf4-2cf0-4f39-9b2a-bb099caae36c&limit=10&q=Iris%20pumila>
_______________________________________________
API-users mailing list
API-users@lists.gbif.org
https://lists.gbif.org/mailman/listinfo/api-users