我有以下的输入和需要他们的价值观:获取从输入(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