나는 모든 채팅에 대해 SQL table
의 호환 결과를 나타내는 "채팅 채널"에 대해 search method
을 구현하려고합니다. 각 결과는 고유 한 ID
또한 SQl
테이블에서옵니다. 을 표시하고 싶지 않으므로 ng-model
을 사용하여 각 결과에 대해 hidden input
을 입력하십시오. 또한 각 결과에 대해 채널에을 구독 할 수 있습니다. (구독 버튼)이 결과에 표시되므로 구독을 제대로 저장하려면 을 hidden input
같은 결과로 저장해야합니다. 여기 AngularJS를 사용하여 동적으로 저장 한 숨겨진 입력 값을 얻는 방법
$http.get("http://localhost:8080/ExampleServletv3/subscribeservlet",{
params: {
subidval: $scope.idval
}
})
을하지만이 servlet
에 들어갈 값을 디버깅 할 때하는 것은 null
경우 : controller
에서
<table class="table table-condensed">
<tr class="separating_line" ng-repeat="x in result">
<!-- ng-bind-html allows to bind a variable to the innerHTML part of the HTML element -->
<td>
<div class="col-md-8">
<h4><b style="color: gray;">{{ x.Name }}</b></h4>
<br><p> {{ x.Description }}</p>
</div>
<div class="col-md-2">
<small><label style="color: gray;">Subscribers </label>{{ x.Subscribersnum }}</label></small><br>
<input id="hiddenId" hidden="hide" ng-model="idval=x.ChanID" />
<button ng-click="subscribechannel()" class="btn btn-primary">Subscribe</button>
</div>
</td>
</tr>
</table>
나는 편리 Servlet
에 다음과 같은 방법으로 보내 .
어떻게 해결할 수 있습니까? 어떤 아이디어?
감사
각도 응용 프로그램에서 숨겨진 필드를 사용할 이유가 없습니다. 양식을 제출하지 않아도됩니다. 항상 AJAX 요청을 보냅니다. 컨트롤러의 변수에 데이터를 저장하면됩니다. 그리고 BTW, ng-model은 변수에 값을 할당하는 명령문을 기대하지 않습니다. ng-model에 대한 문서를 읽으십시오 (반복하지만 여기서는 필요 없습니다). –
하지만 구체적인 결과 값이 필요합니다. 어떻게 할 수 있습니까? – user6561572