<html>
<head>
<script type="text/javascript" src="/static/js/libs/angular.js"></script>
<script type="text/javascript" src="/static/js/libs/ui-bootstrap-tpls-0.12.0.min.js"></script>
<script type="text/javascript" src="/static/js/services/services.js"></script>
<script type="text/javascript" src="/static/js/controllers/angularExampleController.js"></script>
<link href='http://fonts.googleapis.com/css?family=Bree+Serif' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
<title>Angular JS Tutorials</title>
</head>
<body ng-app="AngularExamples">
<div ng-controller="ExampleController">
<ol>
<li>Services Example for Modal Dialog <a href="" ng-click="testFunction()">Open Dialog </a></li>
</ol>
</div>
</body>
</html>
下面是angularExampleController.js内容,以及我试图绑定到控制器的html
(function(){
var myApp = angular.module('AngularExamples', []);
myApp.controller('ExampleController', function() {
});
}());
<html ng-app>
<head>
<%@ include file="./imports/imports.jsp" %>
<title>Angular JS Tutorials</title>
</head>
<body ng-app="AngularExamples">
<div ng-controller="ExampleController">
<ol>
<li>Services Example for Modal Dialog <a href="" ng-click="testFunction()">Open Dialog </a></li>
</ol>
</div>
</body>
</html>
无法弄清问题是什么。任何帮助表示赞赏。
编辑:我正在使用AngularJS 1.3.3 编辑:添加更新的HTML。但我也发现了这个问题,我有一个“ng-app”指向标签和“ng-app = AngularExample”,这导致了这个问题。我从标签中删除了指令,并修复了它。
由于
答案 0 :(得分:0)
imports.jsp的输出是什么?你确定它包含angularExampleController.js? 个人看看html在浏览器中加载时的样子,而不是它的jsp版本会有所帮助。
答案 1 :(得分:0)
但我也发现了这个问题,我有一个“ng-app”指向标签和“ng-app = AngularExample”,这导致了这个问题。我从标签中删除了指令,并修复了它。