Ниже скрип приложения я работаю:угловая функция контроллера сломаны
<!doctype html>
<html ng-app>
<head>
<script src="/bower_components/angular/angular.js"></script>
<script src="/bower_components/angular-youtube-mb/dist/angular-youtube-embed.min.js"></script>
<script type="text/javascript">
var myApp = angular.module('myApp', ['youtube-embed']);
myApp.controller('MyCtrl', function ($scope) {
// have a video id
$scope.theBestVideo = 'i9MHigUZKEM';
});
</script>
</head>
<body ng-app="myApp">
<div ng-controller="MyCtrl">
<youtube-video video-id="theBestVideo"></youtube-video>
</div>
</body>
</html>
Я не могу найти то, что это неправильно, но я вижу ошибку Argument 'MyCtrl' is not a function, got undefined
в хромированной консоли. Я думаю, что это все: приложение, контроллер, один связан с другим. Может кто-нибудь указать мне, в чем проблема?
редактировать: в случае, если это уместно, я использую 1.2.28 angular.js
Да, правильно ... вот как вы в конечном итоге используете шаблоны ... Btw, что рекомендуется - добавление ng-app к или к
тегам? – ducinесть ng-app to лучший идея. – Ved
Нет большой разницы, когда вы добавляете ng-приложение. Если вы положили его на
, то у вас есть меньше возможностей для AngularJS, который немного быстрее. – Ved