当我使用angular的自定义指令时,html页面在w3验证中失败。帮助我克服这个问题。
例如:
<script>
document.getElementById('idtab2').click();
</script>
当我使用上面的代码时,
我收到的错误就像 在此上下文中,元素共享 - 新闻不允许作为元素div的子元素。 (抑制此子树中的更多错误。)
答案 0 :(得分:0)
虽然页面主体的初始源(在角度处理ng-app元素之前)可能不符合W3C标准,但如果在指令中使用“replace:true”,则自定义元素将替换为模板HTML,可以有效。因此,在这种情况下,您可以将角元素视为仅用终端HTML输出替换的占位符。