2012-09-01 55 views
3

我不明白为什么this不起作用。错误是角jsFiddle示例不起作用

Error: Argument 'TodoCtrl' is not a function, got undefined 

我猜这个问题很简单,但我无法解决它。一般来说,我想定期更改文字。

回答

8

为了让您的提琴的工作,我改变了以下内容:

  1. 改变的onLoad没有包装(体)
  2. 改变了框架AngularJS 1.0.1

这是基于您的原始小提琴的sample fiddle以下更改基于绕过jQuery DOM /模型upd阿泰:如果很容易避免

  1. 角的内置$timeout服务是用来代替setIntervalclearInterval因为修改AngularJS外的模型不应该做的。如果你想这样做,一定要看看$apply
  2. 每当您在JavaScript中更新模型时,任何绑定的UI元素都将自动更新。
+0

改变onLoad在jsFiddle nowrap还帮助了我的感谢! WHHYY是必要的吗? – Marc

+1

欲了解更多详情,请参阅[这篇文章](http://pkozlowskios.wordpress.com/2012/08/12/using-jsfiddle-with-angularjs/) – zhon