2017-05-21 1 views
0

나는 angularjs 소스 코드로 작성합니다.angularjs의 클릭이 작동하지 않습니다.

Test1을 클릭했지만 경고를 표시합니다.

무엇을 원하십니까?

도와주세요.

내 HTML은

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

자바 스크립트가

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

당신이 무엇을 의미합니까 시도? 함수 안에'$ window.alert ("??");'가있어서 두 개의 물음표가있는 경고를 볼 수 있습니다. 그게 무슨 문제 야? – quirimmo

+0

코드에서 원하는 것은 무엇입니까? – pratyush

+0

"테스트 1"을 클릭하면 자바 스크립트가 표시됩니다. 나는 영어를 잘 못해, 미안해. –

답변

0

나는 당신의 오류를 찾을 수 없습니다입니다! 당신의 각도 소스를 변경하고 다시

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>

관련 문제