Seems like I needed to return the promise, ala:
$scope.getSku = function(skuValue) {
return ItemService.search(CompanyService.getCompany()._id, skuValue).then(function(response) {
var skus = response.data.items.map(function(e) {
return e.sku;
});
return skus;
});
}