2
4

2 に答える 2

1

次のように、HTML に ng-app および ng-controller ディレクティブが含まれていることを確認してください。

<!-- Reference ng-app -->
<html ng-app="myApp">

  <head>
    <script data-require="angular.js@1.3.15" data-semver="1.3.15" src="https://code.angularjs.org/1.3.15/angular.js"></script>
  </head>

  <!-- Reference ng-controller -->
  <body ng-controller="mainCtrl">
    <h1>ng-click</h1>

    <a href="#" ng-click="signout()">Sign Out</a>
  </body>

</html>

次に、コントローラーの $signout 関数への参照を必ず追加してください。

var app = angular.module('myApp', []); 

app.controller('mainCtrl', function($scope){
    $scope.signout = function(){
      alert("You clicked Sign Out"); 
    }
  }); 

タグに ng-click を実装する方法を示す Plunker へのリンクを次に示します。

http://plnkr.co/edit/NrF6ay06mG7lJ5OvRP3F?p=preview

于 2015-04-29T04:43:04.983 に答える