AngularJS http.get返回不完整的html-data

时间:2016-06-11 15:30:05

标签: angularjs ionic-framework

我尝试用AngularJS刮掉一些html代码(确切地说是离子式框架),但是响应的html数据似乎太大了。

调用网址可以正常工作:

.factory('$library', ['$http', function($http){

return {

    getBooks: function(){
        var url = 'http://myurl';

        var parseBooks = function(response){                
            var tmp = document.implementation.createHTMLDocument();
            tmp.body.innerHTML = response.data;

            // parsing-code here

            return books;
        }

        return $http.get(url).then(function(response) {
           return parseBooks(response); 
        });
    }}}])

问题是,response.data似乎不完整。我想通过getElementById访问的一些html元素不是response.data的一部分,但可以在网站上找到。 我试图通过记录数据来跟踪发生的事情,并认为收到的html文件太大了。

如何使用Angular解析整个html内容?

0 个答案:

没有答案