.html()返回空字符串

克拉托斯

我有代码:

        htmlObject = '<div status-box></div>';
        template = $compile(htmlObject)($scope);
        $scope.$digest();
        console.log(template);
        var templateAsHtml = template.html();
        console.log(templateAsHtml);

和输出:从第一个console.log:

{0: <div status-box="" class="ng-scope"></div>, length: 1}

从第二个开始:

''

似乎当我调用.html时,它只是不进行转换而为空。

辍学

当您请求.html()一个元素时,您将得到innerHTML它。由于'<div status-box></div>'没有子节点,因此行为是正确的。如果要返回包含对象本身的HTML,则需要使用outerHTMLfunction。

var templateAsHtml = template[0].outerHTML;
console.log(templateAsHtml);

查看文档:

注意:[0]用来访问包装对象内部的原始JavaScript对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

卷曲返回空字符串

来自分类Dev

Summernote返回空字符串

来自分类Dev

fgets()返回空字符串

来自分类Dev

NSubstitute返回空字符串

来自分类Dev

车把返回空字符串

来自分类Dev

Edittext返回空字符串

来自分类Dev

返回空字符的字符串向量

来自分类Dev

HTML5 Filereader总是返回空字符串吗?

来自分类Dev

jQuery val(),text()和html()均返回空字符串

来自分类Dev

html表上的xpath查询总是在python中返回空字符串

来自分类Dev

JSON stringify返回空字符串

来自分类Dev

Location.hash返回空字符串

来自分类Dev

jQuery为此返回空字符串作为ID

来自分类Dev

对.php文件的AJAX请求返回空字符串

来自分类Dev

GCM GetRegistrationId返回空字符串/空

来自分类Dev

Python urllib2返回空字符串

来自分类Dev

preg_replace返回空字符串

来自分类Dev

PHP-使用mysqli返回空字符串

来自分类Dev

WebClient请求返回空字符串

来自分类Dev

Vim函数展开总是返回空字符串

来自分类Dev

PHP中的SaveXml返回空字符串

来自分类Dev

从Web服务返回空字符串

来自分类Dev

Swift获取文档目录返回空字符串

来自分类Dev

PDO fetch()返回空字符串

来自分类Dev

如何从RPC调用返回空字符串?

来自分类Dev

拆分不返回空字符串

来自分类Dev

Java函数返回空字符串

来自分类Dev

fs.readFileSync始终返回空字符串

来自分类Dev

getText()在sendKeys()之后返回空字符串