Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.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
Angularjs 角度自定义指令在w3验证中失败_Angularjs_Angularjs Directive_W3c Validation - Fatal编程技术网

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

Angularjs 角度自定义指令在w3验证中失败,angularjs,angularjs-directive,w3c-validation,Angularjs,Angularjs Directive,W3c Validation,当我使用angular的自定义指令时,html页面在w3验证中失败。帮助我克服这个问题 例如: 当我使用上述代码时 我得到的错误如下 在此上下文中,元素共享新闻不允许作为元素div的子元素。(抑制来自此子树的进一步错误。)虽然页面正文的初始源(在处理ng app元素之前)可能不符合W3C标准,但如果在指令中使用“replace:true”,则自定义元素将替换为有效的模板HTML。因此,在这种情况下,您可以将angular元素视为一个占位符,并用终端HTML输出替换它。您可以添加指令的模板吗?

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

例如:


当我使用上述代码时

我得到的错误如下
在此上下文中,元素共享新闻不允许作为元素div的子元素。(抑制来自此子树的进一步错误。)

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

您可以添加指令的模板吗?可能是
<div>
    <share-news news-title="{{...}}" news-content="{{...}}"></share-news>
</div>