我目前正在使用这个视频学习 Angular:
http://www.youtube.com/watch?v=LJmZaxuxlRc&feature=share&list=PLP6DbQBkn9ymGQh2qpk9ImLHdSH5T7yw7
本教程的目标是滚动一个元素并弹出一个警告框......但是当我启动应用程序时控制台抛出错误时:
未捕获的错误:没有模块:twitterApp
我已经逐字复制了代码,所以我不确定我做错了什么。查看演示和以下代码:
http://plnkr.co/edit/tLsD394P0WmeQqLBm8F8?p=preview
<div ng-app="twitterApp">
<div ng-controller="AppCtrl">
<div enter="loadMoreTweets()">Roll over to load more tweets</div>
</div>
</div>
var app = angular.module('twitterApp', [])
app.controller("AppCtrl", function ($scope) {
$scope.loadMoreTweets = function () {
alert("Loading tweets!");
}
})
app.directive("enter", function () {
return function (scope, element, attrs) {
element.bind("mouseenter", function () {
scope.$apply("loadMoreTweets()")
})
}
})
编辑:在本地无法在 Google Chrome 上运行,但在 Safari 上运行