angular2绑定仅在鼠标移动后适用

时间:2016-08-05 16:02:18

标签: javascript angular angular2-routing

我是一个新的angular2开发,目前面临着我的应用程序的渲染问题。我使用@ angular @ 2.0.0-rc.1作为我的应用程序,使用router-deprecated@2.0.0-rc1作为我的路由,每当我点击一个链接时,页面的静态内容立即加载和绑定(动态)内容)仅在我与鼠标进行某些交互时发生,例如点击或悬停在链接上。我尝试了各种选择,仍然无法弄明白。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

包含JS文件的顺序非常重要。 这个问题发生在我没有。

<script src="/lib/shim.min.js"></script>
<script src="/lib/system.js"></script>
<script src="/lib/system-polyfills.js"></script>
<script src="/lib/Reflect.js"></script>
<script src="/lib/zone.js"></script>

答案 1 :(得分:0)

正如bryanm所提到的,js文件的顺序很重要,这些脚本标签的位置也很重要。在我的angular2.rc.4环境中,订单是

<script src="node_modules/es6-shim/es6-shim.js">
<script src="node_modules/reflect-metadata/Reflect.js">
<script src="node_modules/systemjs/dist/system.src.js">
<script src="node_modules/zone.js/dist/zone.js">

必须将其放置在body标签的末尾,正好在加载systemjs配置脚本​​之上。