我仍然在学习Angular 2,所以我可能在这里做错了什么。我有一个HTML/CSS模板,我试图使其与角2.工作,我已经创建了几个组件的Angular2项目...Angular2不会加载外部js文件当我改变视图
在app.component.html我有我的菜单
<ul class="clearfix">
<li><a [routerLink]="['/']">Home</a></li>
<li><a [routerLink]="['/link1']">Link1</a></li>
<li><a [routerLink]="['/link2']">Link2</a> </li>
</ul>
在i上的菜单中的一个项点击它改变了考虑到对于i例如由组件当我点击链接1它显示我LINK1组分(link1.component.html)在视图index.html我有
<app-root>Loading...</app-root>
,当我在菜单视图的变化,但Angular2点击不要加载加载index.html中它的JavaScript我已经加载的所有的CSS和JS文件,所以这个问题在这里只那么当我把直接链接。
为了更清楚如果我把直接链接放在浏览器localhost:4200/link1脚本得到加载,我可以看到动画或任何我已经加载在index.html中,并在link1中调用。 component.html,但如果我在家里,并点击菜单中的链接1视图更改,但动画或警报...不起作用。
我也不在控制台中得到任何错误,并在index.html的我只加载这两个脚本
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script type="text/javascript" src="/assets/js/site.min.js"></script>
你能分享你的'index.html' – AngJobs
@AngJobs我在下面分享 – Wissou
如果你真的w蚂蚁学习Angular,删除所有的jQuery脚本,并按照[Angular Style Guide](https://angular.io/docs/ts/latest/guide/style-guide.html) –