Javascript ng单击功能在angularJS控制器中不工作
这是我的代码,实际上是当我点击函数,但并没有显示警报,也并没有在控制台中得到错误。所以请告诉我怎么做 HTML代码Javascript ng单击功能在angularJS控制器中不工作,javascript,html,angularjs,Javascript,Html,Angularjs,这是我的代码,实际上是当我点击函数,但并没有显示警报,也并没有在控制台中得到错误。所以请告诉我怎么做 HTML代码 <li class="has-megamenu" ng-click="homepage()" ><a ><span >Home</span></a> </li> 有两个原因 1-在应用程序的根元素中不使用ng app指令 2-您没有正确定义ng控制器 请遵循以下工作代码 var-app=angular
<li class="has-megamenu" ng-click="homepage()" ><a ><span >Home</span></a>
</li>
有两个原因 1-在应用程序的根元素中不使用
ng app
指令
2-您没有正确定义ng控制器
请遵循以下工作代码
var-app=angular.module('app',[]);
app.controller('myController',函数($scope){
$scope.homepage=函数(){
警报(“hi”);
}
});
主页
首先您必须添加ng app=“app”
Second您必须添加ng controller=“myController”
决赛
请检查更新的代码:
var-app=angular.module(“app”,[]);
app.controller('myController',函数($scope){
$scope.homepage=函数(){
警报(“hi”);
}});代码>
主页
app.controller('myController', function($scope){
$scope.homepage = function(){
alert('hi');
}});