2014-01-10 287 views

回答

1

如果您的標記綁定到控制器,指令或其他任何一個$scope

console.log($scope.movie);

+27

我試圖做到這一點的方式,但我得到了「不確定」 –

+2

是啊我也是。這是怎麼處理的? – light24bulbs

+0

@ light24bulbs究竟我還面臨着未定義?有什麼問題 – Erum

28

如果你想在前端javascript來獲取值,你可以使用本機的方式來做到這一點使用:

document.getElementsByName("movie").value; 

"movie"是你input<input type="text" name="movie">

名稱

如果你想在angular.js控制器上獲得它,你可以使用;

$scope.movie 
+13

沒有'document.getElementByName()'函數。您在函數名稱中缺少'** s **',並且該函數返回一個數組,因此它將是'document.getElementsByName(「movie」)[0] .value'(*假設您只有1個具有該名稱的元素*)。 – baacke

+0

我們可以在這裏得到一個有效的答案,這實際上是最佳實踐嗎? $ scope.movi​​e/similiar $ scope訪問不起作用 –