在angular2中,如果在@component中使用内部模板,则路由有效。但是如果使用templateUrl添加外部模板,则会显示错误:无法找到资源** .html。如果使用外部模板,是否需要添加其他内容?
{% for item in data.Items %}
<button onclick="$(this).siblings('div.extrainfo').toggle();">Person Name: {{ item.name }}</button><br>
<div class="extrainfo">
Age: {{ item.age }}<br>
Height: {{ item.height }}<br>
Weight: {{ item.weight }}<br>
</div>
<br><br>
{% endfor %}
答案 0 :(得分:1)
做这样的事情:
templateUrl:"rootDir/Components/template.html"
我的猜测是你正在使用这样的相对路径。
templateUrl:"./template.html"
但是,如果没有看到更多的代码,很难找出确切的问题。