2016-08-05 12 views
0

Ich bin eine neue eckige2 Entwicklung und derzeit ein Rendering-Problem mit meiner Anwendung. Ich benutze @ angular @ 2.0.0-rc.1 für meine App und [email protected] für mein Routing, wenn ich auf den Link klicke, wird der statische Inhalt der Seite sofort geladen und der Binding (dynamisch Inhalt) passiert nur, wenn ich etwas Interaktion mit der Maus wie Klick oder den Mauszeiger über einen Link mache. Ich habe verschiedene Möglichkeiten ausprobiert und konnte es immer noch nicht herausfinden.angular2 Bindung gilt nur nach Mausbewegung

Jede Hilfe wäre willkommen.

+0

Klingt wie ein Projektkonfigurationsproblem. Es sollte ähnliche Fragen mit Hinweisen geben, wie man es vor einigen Wochen beheben kann. –

Antwort

1

Die Reihenfolge, in der Sie die JS-Dateien einschließen, ist wichtig. Dieses Problem ist passiert, wenn ich es nicht getan habe.

<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

Ich habe das gleiche Problem, aber ich verwende stattdessen core.min.js. Was wäre die Reihenfolge der Dateien in meinem Fall? Danke im Voraus. – sohel101091

0

Wie bryanm erwähnt, ist die Reihenfolge der js Dateien wichtig, und die Platzierung dieser Script-Tags auch Fragen. In meiner Umgebung mit angular2.rc.4, war der Auftrag

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

Es tritt am Ende des Körpers Tages platziert werden muss, gerade über den systemjs Config-Skript geladen werden.

Verwandte Themen