A.- Der 1963 geborene M._, deutscher Staatsangehöriger, reiste am 22. Juli 1994 in die Schweiz ein und leistete als Erwerbstätiger seither AHV/IV-Beiträge.
Am 11. April 1997 meldete er sich bei der Invalidenversicherung an mit dem Begehren um Übernahme der Kosten für ein neues Hörgerät. Auf dem Formular vermerkte er, dass er "seit vielen Jahren" an Schwerhörigkeit leide. Mit Verfügung vom 2. Juni 1997 verneinte die IV-Stelle Basel-Landschaft den Anspruch auf Abgabe eines Hörgerätes, weil M._ bei Eintritt der für die erstmalige Abgabe eines Hörgerätes erforderlichen Invalidität noch nicht bei der Schweizerischen Invalidenversicherung versichert gewesen sei.
B.- Die hiegegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons Basel-Landschaft mit Entscheid vom 4. November 1998 gut und verpflichtete die IV-Stelle zur Übernahme der Kosten für die Anschaffung eines neuen Hörgerätes.
C.- Die IV-Stelle führt Verwaltungsgerichtsbeschwerde mit dem Antrag auf Aufhebung des vorinstanzlichen Entscheids.
Weder M._ noch das Bundesamt für Sozialversicherung haben sich vernehmen lassen.

Das Eidg. Versicherungsgericht zieht in Erwägung:
1.- Die Vorinstanz hat die massgebenden gesetzlichen und staatsvertraglichen Vorschriften über die versicherungsmässigen Voraussetzungen für den Anspruch auf ein Hörgerät als Hilfsmittel der Invalidenversicherung bei deutschen Staatsangehörigen zutreffend dargetan (Art. 4 Abs. 2, Art. 6 und Art. 21 IVG, <ref-law>, Ziff. 5.07 HVI-Anhang; Art. 18 Abs. 1 des Abkommens zwischen der Schweizerischen Eidgenossenschaft und der Bundesrepublik Deutschland über Soziale Sicherheit vom 25. Februar 1964 in der Fassung des Zusatzabkommens vom 9. September 1975; im Folgenden Sozialversicherungsabkommen). Darauf ist zu verweisen.
2.- a) Unbestrittenermassen war der Beschwerdegegner zum Zeitpunkt der erstmals indizierten Hörgeräteversorgung nicht bei der Invalidenversicherung versichert. Trotzdem bejahte das kantonale Gericht den Leistungsanspruch auf Abgabe eines Hörgerätes, weil es im Umstand der Akzentuierung des Gehörschadens, welcher ein neues Hörgerät zur besseren Verständigung mit der Umwelt notwendig machte, einen neuen Versicherungsfall begründet sah. Dabei berief sich die Vorinstanz auf ein in ZAK 1992 S. 359 publiziertes Urteil des Eidgenössischen Versicherungsgerichts.
b) Damit verkennt das kantonale Gericht die Tragweite des genannten Urteils. Darin hat das Eidgenössische Versicherungsgericht ausgehend vom Wortlaut von <ref-law>, wonach die Invalidität als eingetreten gilt, sobald sie die für die Begründung des Anspruchs auf die jeweilige Leistung erforderliche Art und Schwere erreicht hat, bezüglich des Eintritts des Versicherungsfalls für die Hilfsmittel einzig festgehalten, dass dieser für die einzelnen im HVI-Anhang aufgeführten eigenständigen Hilfsmittelkategorien zeitlich unterschiedlich ausfallen kann (ZAK 1992 S. 361 Erw. 2 und 3b-d). Ist aber für eine bestimmte Leistungskategorie, wie etwa jene der Hörgeräte nach Ziff. 5.07 HVI-Anhang, einmal die erforderliche Invalidität erreicht, ist damit der Versicherungsfall (vgl. <ref-law>; Art. 18 Abs. 1 des Sozialversicherungsabkommens) begründet.
Notwendige Änderungen, etwa wegen fortschreitender Krankheit, Instandsetzung und Ersatzbeschaffung des Hilfsmittels sind - vorbehältlich des Erfüllens der Voraussetzungen für eine andere Leistungskategorie - dem gleichen Versicherungsfall zuzurechnen. Die gegenteilige Auffassung liefe darauf hinaus, den Versicherungsfall selbst bei gleichartigen Leistungsansprüchen immer wieder neu eintreten zu lassen, was weder mit dem Wortlaut noch mit Sinn und Zweck von <ref-law> zu vereinbaren wäre.
c) Mit Bezug auf die Fälle, in denen das Hilfsmittel periodisch ersetzt werden muss, hatte das Eidgenössische Versicherungsgericht bereits Gelegenheit festzustellen, dass trotz Bestehens eines von der Schweiz unterzeichneten bilateralen Sozialversicherungsabkommens, die Situation eintreten kann, wonach weder die Invalidenversicherung des einen noch des andern Staates leistungspflichtig wird, wenn der Angehörige des andern Vertragsstaates seinen Wohnsitz in die Schweiz verlegt: Zufolge des Wegzuges des Versicherten stellt der Herkunftsstaat seine Zahlungen ein; anderseits wird logischerweise auch die schweizerische Invalidenversicherung zu keiner Leistung Hand bieten, da der Ansprecher die versicherungsmässigen Voraussetzungen nicht erfüllt (unveröffentlichtes Urteil S. vom 23. September 1991 [I 415/90]). Es ist indes nicht Sache des Richters, auf dem Wege der Auslegung allfällige Regelungslücken eines Staatsvertrages zu schliessen, indem er dessen Anwendbarkeit über den Wortlaut hinaus erweitert. Eine solche extensive Auslegung kommt nur in Frage, wenn aus dem Zusammenhang oder aus der Entstehungsgeschichte mit Sicherheit auf eine vom Wortlaut abweichende Willenseinigung der Vertragsstaaten zu schliessen ist (<ref-ruling> Erw. 3 mit Hinweisen).
Dies ist vorliegend zu verneinen. Die Anspruchsvoraussetzung, die darin besteht, dass die Versicherteneigenschaft im Zeitpunkt des Eintritts des versicherten Risikos gegeben sein muss, gilt als generelles Versicherungsprinzip in allen Versicherungsbereichen sowohl des Privat- wie auch des Sozialversicherungsrechts. Wenn demnach die Abkommensparteien es insbesondere im Bereich der Eingliederungsmassnahmen unterlassen haben, eine von diesem Prinzip abweichende Ausnahme vorzusehen - und damit Leistungsausfälle bei den Versicherten beider Staaten in Kauf genommen haben für den Fall, dass diese ihren Wohnsitz in den andern Staat verlegen - so handelt es sich hierbei um ein ausschliesslich rechtspolitisches Problem (unveröffentlichtes Urteil P. vom 17. Februar 1995 [I 323/94]).
d) Demzufolge ist die Leistung ablehnende Haltung der Verwaltung zu schützen. Der Beschwerdegegner hat keinen Anspruch auf die Abgabe von Hörgeräten durch die IV-Stelle und zwar unabhängig davon, ob sich sein Gesundheitszustand seit der Wohnsitznahme in der Schweiz weiter verschlechtert hat oder nicht.

Demnach erkennt das Eidg. Versicherungsgericht:
I.In Gutheissung der Verwaltungsgerichtsbeschwerde wird
der Entscheid des Versicherungsgerichts des Kantons
Basel-Landschaft vom 4. November 1998 aufgehoben.
II.Es werden keine Gerichtskosten erhoben.
III. Dieses Urteil wird den Parteien, dem Versicherungsgericht des Kantons Basel-Landschaft und dem Bundesamt für Sozialversicherung zugestellt.
Luzern, 13. Dezember 2000
Im Namen des
Eidgenössischen Versicherungsgerichts
Der Präsident der III. Kammer:
Der Gerichtsschreiber: