jQuery usage methods are not suitable for Angular, you won't find the load equivalent there (you can obviously use jQuery instead of jqLite if you want to).
Angular suggests using ngInclude for such scenarios. Otherwise, you need to create your own directive and write the result of the $http request to the element, especially if you need more control.
If you want to โget content from a specific div,โ you will need to load jQuery anyway to use selectors in the response, something like this is equivalent to load :
app.directive('load', function ($http, $compile) { return { link: function (scope, element, attrs) { $http.get('link.htm').success(function (response) { var contents = angular.element("<div>").html(response).find("#someelement"); element.empty().append($compile(contents)(scope)); }); } } });
source share