角度控制器功能坏了
angular controller function broken
下面是我正在处理的应用程序的草稿:
<!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>
我找不到问题所在,但我可以在chrome控制台中看到Argument 'MyCtrl' is not a function, got undefined
错误。我认为一切都在那里:应用程序,控制器,一个绑定到另一个。有人可以指出我这里的问题是什么吗?
编辑:如果相关,我使用的是 1.2.28 角度.js
有一个小错误。
变化: <html ng-app>
收件人: <html ng-app="myApp">
我已经验证了您的代码,您唯一需要更改的是删除此行
<html ng-app>
.因为您在开始时使用了两个 html 标签,这就是为什么您收到错误参数"MyCtrl"不是一个函数,未定义。
相关文章:
- "工具提示"jQuery插件坏了
- 我的按钮坏了
- 节点JS:时间机器坏了——timekeeper.travel不做时间旅行
- HTML/JavaScript:为什么不'我的纽扣坏了
- 我的素数函数坏了,但我没有;我不知道为什么
- Uglifier是不是弄坏了我的睡衣
- 我在警报框中得到了功能代码,为什么会这样
- 我升级了Knockout.js,现在我的模板坏了
- 为什么范围$手表坏了
- 所有的javascript都 ajax.aspnetcdn.com/ajax/ 坏了?打破所有外部引用?自周五以来
- AngularJS ng-init指令被分配了功能和承诺
- 角度控制器功能坏了
- 谷歌可视化图表API示例坏了,如何修复它们
- 将Facebook应用程序移动到新服务器,现在它坏了
- 为什么我的代码坏了
- 野生动物园浏览器中的后退按钮坏了
- 砌体坏了(可能是经典)
- 旋转相机后,Three.js的skybox似乎坏了
- 验证不是't工作,现在我的网站也坏了
- 什么'It’我的石头剪刀坏了