2017-03-21 3 views
0

: Ich bin mit kantigem und Angular 2, und ich mag folgende externe lib in meinem Projekt verwenden: http://angularjs.jqueryrain.com/draw-polygons-image-angularjs-canvas/Angular 2-, wie externe lib verwenden

dieses lib zu verwenden, ich habe folgende setzen in meiner Datei index.html Zeile vor Winkel:

<script src="./lib/angular-canvas-area-draw.js"></script> 

Aber ich habe folgende Fehlermeldung:

Uncaught ReferenceError: angular is not defined 
at angular-canvas-area-draw.js:3 
at angular-canvas-area-draw.js:234 

Wie soll ich dieses Problem lösen?

+0

Haben Sie Angularjs Datei in Indexdatei mit ? –

+0

ja, aber ich habe immer diesen Fehler! – Majico

+0

0

Bewegen Sie dependencie in .angular-cli.json Datei unter Skripte wie diese

"scripts": [ 
     ...., 
     "./lib/angular-canvas-area-draw.js" 
     ], 

from the latest angulae cli you have to add all external files(css and js) under the script and style tag in the angular-cli.json file

+0

Ich kann die Datei, die Sie in meinem Angular erwähnt haben, nicht finden 2 Projekt! Könnten Sie sich bitte den Link der lib ansehen, den ich benutzen möchte und lassen Sie mich wissen, wie kann ich es benutzen? In dem Link steht geschrieben, dass es für Angular 2 gemacht wurde und da ich neu bin mit eckigen bin ich schwer zu verstehen, wie man es benutzt, danke – Majico

+0

werfen Sie einen Blick auf diese Projektstruktur von angular 2, dort werden Sie sehen cli.json' Datei. https://scotch.io/tutorials/use-the-angular-cli-for-faster-angular-2-projects –

+0

Ich habe die folgenden Schritte durchgeführt: 1-create ein Projekt mit angular-cli 2-fügen Sie die lib in .angular-cli.json-Datei, wie Sie gesagt haben 3-Fügen Sie die Verwendung Teil von der folgenden Link in index.html: https: //github.com/sedrakpc/angular-canvas-area-draw aber ich don ' t Sehen Sie das Ergebnis, irgendeinen Vorschlag? – Majico

Verwandte Themen