角度自定义指令在w3验证中失败

时间:2015-12-11 10:50:33

标签: angularjs angularjs-directive w3c-validation

当我使用angular的自定义指令时,html页面在w3验证中失败。帮助我克服这个问题。

例如:

<script>
document.getElementById('idtab2').click();
 </script>

当我使用上面的代码时,

我收到的错误就像 在此上下文中,元素共享 - 新闻不允许作为元素div的子元素。 (抑制此子树中的更多错误。)

1 个答案:

答案 0 :(得分:0)

虽然页面主体的初始源(在角度处理ng-app元素之前)可能不符合W3C标准,但如果在指令中使用“replace:true”,则自定义元素将替换为模板HTML,可以有效。因此,在这种情况下,您可以将角元素视为仅用终端HTML输出替换的占位符。