Just Answered the Question Based on Author solution:
I did some more searching and found this https://stackoverflow.com/a/14128485/5708297
My function now looks like this and I get the logs from loadPhoto in the plugin:
$scope.loadImage = function (id)
{
console.log("Container Height: ", $('.view__content--360gallery').height());
var image = $scope.laden.images[id].image;
var mimage = $scope.laden.images[id].mimage;
var temp = container.Valiant360().data('plugin_Valiant360');
if ($('.view__content--360gallery').height() > 300)
{
temp.loadPhoto(image);
} else {
temp.loadPhoto(mimage);
}
}