function getItemText (item) {
      return (item && $scope.itemText) ? $scope.itemText(getItemAsNameVal(item)) : null;
    }
Getter function to invoke user-defined expression (in the directive)
to convert your object to a single string.
@param {*} item
@returns {string|null}