我还没有在互联网上找到解决方案,我搜索了几个小时......
我想用AngularJS阅读另一个HTML文件,我可以在我自己的主页中使用本网站的一些元素。
我希望有人可以提供帮助
答案 0 :(得分:0)
没有更多信息,我可以说的是:
AngularJS使用所谓的“服务”来解决您的问题。我总是创建一个工厂,它会将我需要的对象和服务分解为工厂。
https://docs.angularjs.org/guide/services
https://docs.angularjs.org/guide/providers
angular是一个模板管理引擎......所以你总是从定义的模板中获取HTML代码
https://docs.angularjs.org/guide/templates
问候
答案 1 :(得分:0)
您可以使用angular $http服务从远程站点获取内容在成功回调中,您可以使用DomParser
将返回的响应转换为文档
$http.get('<link to remote site>').success(function (data, status, headers, config) {
var parser = new DOMParser();
var doc = parser.parseFromString(data, 'text/html');
var element = doc.getElementById('id');
}).error(function (data, status, headers, config) {
//handle $http error
});