Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将编译后的模板呈现为字符串_Javascript_Angularjs - Fatal编程技术网

Javascript 将编译后的模板呈现为字符串

Javascript 将编译后的模板呈现为字符串,javascript,angularjs,Javascript,Angularjs,这是我的模板: <script type="text/ng-template" id="validationErrors.html"> <div id="validationErrors"> <div id="errorListContainer"> <h2>Your order contains invalid fields:</h2> &

这是我的模板:

<script type="text/ng-template" id="validationErrors.html">
    <div id="validationErrors">
            <div id="errorListContainer">
                <h2>Your order contains invalid fields:</h2>
                <ul>
                    <li ng-repeat="error in validationErrors">{{error.message}}</li>
                </ul>
            </div>
    </div>
</script>
在上面的代码片段中,如何将链接元素呈现为字符串,以便ng repeat指令呈现错误列表

如果我这样做

linked.html();
。。。然后,即使存在验证错误,我也会得到以下结果

<DIV id=errorListContainer>\r\n<H2>Your order contains invalid fields:</H2>\r\n<UL><!-- ngRepeat: error in validationErrors --></UL></DIV>
\r\n您的订单包含无效字段:\r\n
    像这样

    scope.$apply()
    alert(linked.html());
    
    $timeout(function(){alert(linked.prop(“outerHTML”);})
    对我来说效果更好(可以在当前摘要周期内调用而不会出错,还可以获取html的完整内容,其中as html()会剥离最上面的父项。
    scope.$apply()
    alert(linked.html());