2017-04-02 4 views
0

Ich bin relativ neu bei Plunker, was mache ich falsch? In der Konsole sind Fehler aufgetreten und die Live-Vorschau funktioniert nicht. Der Code funktioniert in meinem localhost einwandfrei.AngularJs funktioniert nicht? Neu bei Plunker

Hier ist der Link dafür. http://plnkr.co/edit/cZ48oeBBDthtVqXMRJPy?p=preview

<html ng-app="myApp"> 

    <head> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.1/angular.min.js"></script> 
    <script data-require="[email protected]*" data-semver="3.1.1" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
    <script data-require="[email protected]*" data-semver="2.6.1" src="https://cdnjs.cloudflare.com/ajax/libs/less.js/2.6.1/less.min.js"></script> 
    <link rel="stylesheet" href="style.less" /> 
    <script src="script.js"></script> 
    </head> 

    <body ng-controller="mainCtrl"> 
    <div class="container"> 
     <!-- Parent scope --> 
     <div class=""> 
     <div prevent="" visible="isVisible" object-data="objectData"> 
      <table class="datatable"> 
      <tbody> 
       <tr ng-repeat="t in templateData"> 
       <td class="haseebtesting" ng-click="current.selected = t; confusedFunction(t)" id="{{'test ' + $index}}">{{t.templateName}}</td> 
       <td>{{t.templatePath}}</td> 
       </tr> 
      </tbody> 
      </table> 
      <div ng-show="isVisible" class="parented"> 
      <form class="haseebform"> 
       <input type="text" ng-model="objectData.entername" placeholder="Enter name" /> 
       <br /> 
       <input type="text" ng-model="objectData.entercomment" placeholder="Enter comment" /> 
       <input type="button" class="btn btn-info" ng-click="addT(objectData)" value="Submit" /> 
      </form> 
      </div> 
     </div> 
     </div> 
    </div> 
    <script src="script.js"></script> 
    </body> 

</html> 
+0

Der Code ruft 'script.js' zweimal: einmal in den Kopf und wieder in den Körper. – georgeawg

Antwort

2

plnkr edit

Ich begann es ohne Fehler.

Skriptcode:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/2.7.2/less.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.3/angular.min.js"></script> 
<script src="app.js"></script> 
2

Sie müssen das jquery-Skript über das angulare Skript verschieben. Wenn bei angularen Lasten jquery nicht vorhanden ist, wird stattdessen jqlite verwendet, auch wenn jquery später geladen wird.

+0

Hallo. Ich habe es versucht, funktioniert immer noch nicht. http://plnkr.co/edit/cZ48oeBBDthtVqXMRJPy?p=preview – Aijaz

Verwandte Themen