2017-05-21 2 views
0

Ich schreibe unter angularjs Quellcode.angularjs's ng-click funktioniert nicht

Ich klicke Test1, aber zeige Alarm.

Was?

Hilf mir bitte.

Mein HTML ist

<html ng-app="Login"> 
    <head> 
     <script src="//code.angularjs.org/1.6.3/angular.min.js"></script> 
     <script type="text/script" src="http://www.air.com/js/Login.js"></script> 
    </head> 
    <body ng-controller="LoginController"> 
     <header> 
      <nav> 
       <ul> 
        <li><a href="#" ng-click="behaviour()">test1</a></li> 
        <li>test2</li> 
       </ul> 
      </nav> 
     </header> 
    </body> 
</html> 

Javascript ist

var app = angular.module('Login', []); 
app.controller('LoginController', function($scope){ 
    $scope.behaviour= function() { 
     alert("clicked"); 
    } 
}); 
+1

, was meinst du? Innerhalb Ihrer Funktion haben Sie '$ window.alert (" ?? ");' Sie sehen also eine Warnung mit zwei Fragezeichen. Was ist das Problem? – quirimmo

+0

Was soll der Code tun? – pratyush

+0

Ich möchte JavaScript-Alarm sehen, wenn Sie auf "Test 1" klicken. Ich bin nicht gut in Englisch, tut mir leid. –

Antwort

0

ich Ihre Fehler nicht finden können! ändern Ihre Winkelquelle und versuchen Sie es erneut

var app = angular.module('Login', []); 
 
app.controller('LoginController', function($scope){ 
 
    $scope.behaviour= function() { 
 
     alert("clicked"); 
 
    } 
 
});
a{ 
 
    cursor: pointer 
 
}
<html ng-app="Login"> 
 
    <head> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
    </head> 
 
    <body ng-controller="LoginController"> 
 
     <header> 
 
      <nav> 
 
       <ul> 
 
        <li><a ng-click="behaviour()">test1</a></li> 
 
        <li>test2</li> 
 
       </ul> 
 
      </nav> 
 
     </header> 
 
    </body> 
 
</html>

Verwandte Themen