我在safariibooks 和第3.1课上关注AngularJS上的视频教程,即使我具有与视频中相同的代码,但我得到了指定的错误在标题中。
这里是我的代码:
<html ng-app>
<head>
<link rel="stylesheet" href="css/app.css">
<link rel="stylesheet" href="css/bootstrap.css">
<script type="text/javascript" src="angular.min.js"></script>
<script type="text/javascript" src="bootstrap.min.js"></script>
<title></title>
</head>
<body style="padding: 50px">
<div ng-controller = "AlbumListController">
<p><input placeholder="Type to search..." type ="text" ng-model="searchFor" size="30"/></p>
<p>
There are {{ albums.length}} albums available to view:
</p>
<div class="album panel panel-primary" ng-repeat="album in albums | filter:{ title: searchFor} | orderBy: 'date'">
<!-- -->
<div class="panel-heading">
<div style="float: right"> {{album.date}}</div>
{{ album.title }}
</div>
<div class= "description">
{{ album.description}}
</div>
</div>
</div>
<script type="text/javascript">
function AlbumListController ($scope) {
$scope.albums = [ { name: 'madrid1309', title:'Weekend in Madrid', date: '2013-09-01', description: 'FUN FUN FUN FUN'},
{ name: 'iceland1404', title:'Holiday in Iceland', date: '2014-09-01', description: 'FUN FUN FUN'},
{ name: 'thailand210', title:'Sun and fun in Thailand', date: '2012-09-01', description: 'FUN FUN'},
{ name: 'australia', title:'A wedding in Melbourne', date: '2011-09-01', description: 'FUN'}];
}
</script>
</body>
</html>
The code from video - 它应该是相同的我,我们有相同的设置,因为我也跟着一步从开始步骤,到目前为止还没有问题。
我注意到有之前本网站对这个问题的答案,但他们并没有回答我的问题。
预先感谢您。
如果这是他们如何创建一个控制器,该教程是完全过时的。这将适用于角度1.0。但是现在我们已经达到了1.6,并且5年来发生了很多变化。使用官方文档。不是一些过时的YouTube教程。 –