2016-08-05 10 views
0

私は新しいangular2の開発で、現在アプリケーションでレンダリングの問題に直面しています。私は私のアプリケーションのために@ angular @ 2.0.0-rc.1を使用し、私のルーティングのために[email protected]をクリックするたびに、ページの静的コンテンツが即座にロードされ、バインディング(動的コンテンツ)は、マウスをクリックしたり、リンク上にマウスを乗せるようなやり取りをした場合にのみ発生します。私は様々なオプションを試したが、まだそれを理解できなかった。angular2の結合は、マウスの移動後にのみ適用されます。

ご協力いただければ幸いです。

+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> 
+0

私は同じ問題に直面していますが、代わりにcore.min.jsを使用しています。私の場合、ファイルの順序はどうなりますか?前もって感謝します。 – sohel101091

0

bryanmが述べたように、jsファイルの順序は重要であり、これらのスクリプトタグの配置も重要です。 angular2.rc.4と私の環境では、順序はそれだけでsystemjs configスクリプトをロードする上でbodyタグの末尾に配置する必要があり

<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"> 

ました。

関連する問題