2017-05-21 16 views
0

angularjsのソースコードの下に書きます。angularjsのng-clickが機能しない

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

Javascriptが

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

あなたが何を意味するのかみては?あなたの関数の中には '$ window.alert(" ?? ");'があるので、2つの疑問符で警告が表示されます。問題は何ですか? – quirimmo

+0

コードで何をしたいですか? – pratyush

+0

「test 1」をクリックするとjavascriptのアラートが表示されます。 私は英語がうまくいかず、申し訳ありません。 –

答えて

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>

関連する問題