2014-01-09 27 views
0

我已经开始练习Angular.js的基础知识,并试图一些代码做数据绑定和控制器,并在下面的代码得到的错误:

http://jsfiddle.net/yy9wM/

$scope.$watch('funding.startingEstimate', computeNeeded); 

我在浏览器控制台中得到的错误是ReferenceError:$ scope没有定义。我已阅读相关的问题,但没有帮助

回答

1

这里的问题是你的应用程序甚至没有运行。 jsfiddle对角度来说可能会很棘手。

这里是什么样子,你想干什么:http://jsfiddle.net/yy9wM/1/

角现在自行启动,并裹在头上。

$scope传入您的控制器功能CalcController它没有被定义在那之外。它表示该控制器的范围,因此在该范围中定义的任何属性都可以在控制器中使用,就像{{required}}一样。

我会建议遵循教程或重新访问一些JavaScript基础知识,因为您的代码显示对javascript主体的理解很少。

祝你好运。

+0

我喜欢jsbin到的jsfiddle自己。 –

+0

@ Matthew.Lothian是的我正在学习Angular,也是javscript的新手,谢谢你的建议,会修改并完成它 –

+0

@Mike Cheel谢谢你的建议,我也发现jsbin比jsfiddle更可取。 –