bee*_*rdy 3 angularjs angular2-template angular
问题:<p>元素不起作用.(Angular解析器无法呈现标记p)
在官方教程的5 Min Quickstart文档中,此代码段工作正常:
...
template: `
<div>
<ul>
<li>1</li>
<li>2</li>
</ul>
</div>`
...
Run Code Online (Sandbox Code Playgroud)
但是这段代码不起作用:
...
template: `
<p>
<ul>
<li>1</li>
<li>2</li>
</ul>
</p>`
...
Run Code Online (Sandbox Code Playgroud)
FireBug中的错误如下:
EXCEPTION: Template parse errors:
Unexpected closing tag "p" ("
<li>2</li>
</ul>
[ERROR ->]</p>
</div>"): AppComponent@14:14
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么会这样吗?
Gün*_*uer 13
该<p>元素不支持<ul>内容https://developer.mozilla.org/en/docs/Web/HTML/Element/p
事件虽然浏览器可能不会抱怨并显示它,但它不是有效的HTML和Angular2解析器是严格的.
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |