2017-02-28 2 views
-2

Ich kaufte ein Layout, um eine Web-App zu bauen, und dann habe ich einen bestimmten Teil in eckigen 2. In dieser Web-App kommen alle Stile aus CSS-Dateien, die mit dem Layout kamen, Wenn ich jedoch zu einer Seite hinzufüge und versuche, meine eckige Anwendung zu starten, werden alle Stile und das Skript auf der Seite deaktiviert. Was kann ich tun, um eckig zu machen, ohne die Styles und Scripts zu verfälschen, die sich außerhalb der Anwendung befinden?Run angular 2 App in einem nicht-eckigen App

Es tut mir leid, wenn ich nicht so klar war.

+0

Ich würde nicht versuchen, ng2 in einer anderen App einzubetten - es wird angenommen, die App zu sein. – chrispy

+0

Aber ich brauche nur einen Teil der App in ng2 gemacht. –

Antwort

0

Ich benutzte Twitter Bootstrap in meinem eckigen Projekt und in meiner nicht eckigen Seite, die ich auch benutzte, änderte eckig den ganzen Seitenstil durch den darin eingebauten Twitter Bootstrap und alle Stile fehlten. Nach dem Entfernen des in meiner eckigen App eingebauten Twitter-Bootstrap wurde alles in Ordnung gebracht.

0

Ohne weitere Details bin ich mir nicht ganz sicher. Ich glaube nicht, dass Angular.js selbst CSS- oder Styling-Änderungen vornimmt. Ich würde auch versuchen, deinen Bootstrap-CSS-Link über dein Layout zu bewegen. Wenn Ihre CSS-Layout-Datei geladen wird, wird das CSS des Bootstrap überschrieben. Ich bin mir nicht sicher, wieviel Bootstrap's Javascript überschreiben wird.