use $http to load directive template since angular bug prevents it
using $http to fetch directive template