2014-01-10 284 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访问不起作用 –