A.- Mit Verfügung vom 14. Mai 1997 lehnte die IV-Stel- le des Kantons Zürich das Gesuch um Kostengutsprache an ein Velo mit hydraulischen Stützrädern für den 1989 geborenen B._ ab. B.- Die dagegen erhobene Beschwerde hiess das Sozial- versicherungsgericht des Kantons Zürich mit Entscheid vom 8. April 1999 gut und wies die IV-Stelle an, die Kosten für das erwähnte Fahrrad im Betrag von Fr. 1604.25 zu überneh- men. C.- Das Bundesamt für Sozialversicherung (BSV) führt Verwaltungsgerichtsbeschwerde mit dem Antrag, der kantonale Entscheid sei aufzuheben. Die IV-Stelle schliesst sich die- sem Rechtsbegehren an, während die Mutter von B._ die Abweisung der Verwaltungsgerichtsbeschwerde beantragt.