A.- Die 1956 geborene W._ arbeitete vom 9. November 1992 bis 31. August 1995 als kaufmännische Angestellte; anschliessend war sie arbeitslos. Am 11. Juni 1996 wies das Arbeitsamt der Stadt X._ W._ an, sich bei der O._ AG als Büromitarbeiterin zu bewerben, was sie am 12. Juni 1996 tat. Eine Anstellung ist nicht zu Stande gekommen. Mit Verfügung vom 28. Oktober 1996 stellte das Kantonale Amt für Industrie, Gewerbe und Arbeit (KIGA) St. Gallen W._ wegen Ablehnung einer zumutbaren Arbeit für 26 Tage in der Anspruchsberechtigung ein. B.- Die hiegegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 27. Februar 1998 teilweise gut und wies die Sache zur Vornahme der erforderlichen Abklärungen sowie allfällig neuer Verfügung an das KIGA zurück. C.- Mit Verwaltungsgerichtsbeschwerde beantragt das KIGA (ab 1. Juli 1999 Amt für Arbeit, nachfolgend AfA) die Aufhebung des Entscheids des Versicherungsgerichts und die Bestätigung seiner Verfügung vom 28. Oktober 1996. W._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen. Das Bundesamt für Wirtschaft und Arbeit (ab 1. Juli 1999 Staatssekretariat für Wirtschaft, nachfolgend seco) hat sich nicht vernehmen lassen.