我有以下的輸入和需要他們的價值觀:獲取從輸入(AngularJS)值
<input type="hidden" ng-model="movie" value="harry_potter"/>
<input type="text" ng-model="year" value="2000"/>
我能做些什麼來讓每個輸入的值?
我有以下的輸入和需要他們的價值觀:獲取從輸入(AngularJS)值
<input type="hidden" ng-model="movie" value="harry_potter"/>
<input type="text" ng-model="year" value="2000"/>
我能做些什麼來讓每個輸入的值?
如果您的標記綁定到控制器,指令或其他任何一個$scope:
console.log($scope.movie);
我試圖做到這一點的方式,但我得到了「不確定」 –
是啊我也是。這是怎麼處理的? – light24bulbs
@ light24bulbs究竟我還面臨着未定義?有什麼問題 – Erum
如果你想在前端javascript來獲取值,你可以使用本機的方式來做到這一點使用:
document.getElementsByName("movie").value;
凡"movie"
是你input
<input type="text" name="movie">
如果你想在angular.js控制器上獲得它,你可以使用;
$scope.movie
沒有'document.getElementByName()'函數。您在函數名稱中缺少'** s **',並且該函數返回一個數組,因此它將是'document.getElementsByName(「movie」)[0] .value'(*假設您只有1個具有該名稱的元素*)。 – baacke
我們可以在這裏得到一個有效的答案,這實際上是最佳實踐嗎? $ scope.movie/similiar $ scope訪問不起作用 –
提供控制器代碼 – Sprottenwels