从另一个HTML文件中获取ID元素

时间:2015-11-11 14:55:02

标签: javascript html angularjs

我还没有在互联网上找到解决方案,我搜索了几个小时......

我想用AngularJS阅读另一个HTML文件,我可以在我自己的主页中使用本网站的一些元素。

我希望有人可以提供帮助

2 个答案:

答案 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
});