2014-01-10 61 views

答えて

1

あなたのマークアップは$scopeとコントローラ、ディレクティブまたは何か他のものにバインドされている場合:

console.log($scope.movie);

+27

を提供し、私はこの方法を実行しようとしましたが、私はあまりにもうん、私 –

+2

「未定義」です。これには何が関係していますか? – light24bulbs

+0

@ light24bulbsまさに私はまた未定義に直面していますか?何が問題なのですか – Erum

28

あなたはフロントエンドのJavaScriptで値を取得したい場合は、あなたがそれを行うためのネイティブな方法を使用することができます"movie"があなたのinput<input type="text" name="movie">

の名前です

document.getElementsByName("movie").value; 

を:使用して

angular.jsコントローラで取得したい場合は、を使用できます。

$scope.movie 
+13

'document.getElementByName()'関数はありません。関数名に '** s **'がありません。この関数は配列を返します。したがって、 'document.getElementsByName(" movie ")[0] .value'(*その名前の要素*)。 – baacke

+0

ここで有効な答えを得ることができますか?実際にはベストプラクティスですか? $ scope.movi​​e/similiar $ scopeアクセスが動作しません –

関連する問題