ディレクティブで定義された変数にアクセスし、angularjs ディレクティブを使用してコントローラーでアクセスする必要があります。
app.directive('htmlData', function ($compile) {
return {
link: function($scope, element, attrs) {
$(element).on('click', function() {
$scope.html = $compile(element)($scope).html();
});
return $scope.html;
}
};
});
コントローラーで $scope.html を使用します。