2014-01-09 65 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更可取。 –