"use strict"; angular.module("vocabulary") .service("partsOfSpeechService", [function () { var partsOfSpeech = { "noun": "n.", "verb": "v.", "adjective": "adj.", "adverb": "adv.", "preposition": "prep.", "pronoun": "pron.", "conjunction": "conj.", "contraction": "contr.", "exclamation": "excl.", "article": "art." }; function abbreviate(partOfSpeechMain) { return partsOfSpeech[partOfSpeechMain] ? partsOfSpeech[partOfSpeechMain] : ""; } function hasAbbreviation (partOfSpeechMain){ return partsOfSpeech[partOfSpeechMain] ? true : false; } return { abbreviate: abbreviate, hasAbbreviation: hasAbbreviation }; }]);