2016-06-22 2 views
0

동적으로 뷰를 렌더링하고 있습니다. 예 :angularJS를 사용하여 동적 응용 프로그램에서 입력 값을 가져 오는 방법

username   --> type : text input 
password   --> type : text password 
company   --> type : text : input 
keep me logged in --> type : boolean checkbox 

각 텍스트 상자, 라디오 버튼, 체크 박스 및 모든 입력 요소 범위를 격리 한 지침에서 렌더링합니다.

버튼을 클릭하면 로그인이라는 버튼이 있습니다. 모든 값을 읽고 api를 호출하는 규칙이 있습니다.

내가 입력 한 버튼을 클릭하면 사용자 이름, 비밀번호, 회사의 값을 읽고 로그인 상태를 유지할 수 있습니다. 왜냐하면 나는 범위 변수를 설정하지 않았기 때문입니다. 얼마나 많은 입력 요소가 있는지조차 알지 못합니다.

어떤 도움도 큰 supprt

답변

-1

index.html을 회신

<html> 
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
<body> 

<h2>Angular js get input Example</h2> 

<form ng-app="demoApp" ng-controller="validationCtrl" 
name="myForm"> 
<p>Username:<br><input type="text" name="user" ng-model="user.name" ></p> 
<p>Email:<br><input type="email" name="email" ng-model="user.email" ></p> 
<p>password:<br><input type="password" name="email" ng-model="user.pass" ></p> 
<p>check:<br><input type="checkbox" name="email" ng-model="user.check" ></p> 
<input type="submit" ng-click="alldata(user)"></p> 
</form> 
<script> 
//This is controller 
var app = angular.module('demoApp', []); 
app.controller('validationCtrl', function($scope) { 
    $scope.alldata=function(user) 
    { 
    alert(JSON.stringify(user)); 
    } 
}); 
</script> 
</body> 
</html> 
+0

감사 할 것이다. 범위를 어떻게 알 수 있습니까? 나는 각 입력이 지시어에 고립 된 범위를 가지고 있다고 말했다. –

관련 문제