Select/Option onchange()
이벤트에서 각도 표현식으로 JSON 파일의 값을 test ID div
으로 작성해야합니다.각도 표현
그러나 그것은 단지 문자열처럼 기록 : {{names[1].thnev}}
당신은 내가 무엇을 그리워 않았다 나를 도울 수 (나는 ID div
에 수동으로 넣어 있다면, 그것은 작동합니다.)? (지난 4 시간 동안 ...) 고맙습니다.
<div ng-app="myApp" ng-controller="customersCtrl">
<select id="thaz" name="thaz" class="selectbox" onchange="onChange(this.value)">
<option ng-repeat="x in names" value="{{x.id}}">{{x.id}} - {{x.thnev}}</option>
</select>
<div id="list"></div>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
$http.get("al_list_th.php")
.then(function (response) {$scope.names = response.data.records;});
});
function onChange(value) {
document.getElementById("list").innerHTML = "{{names[" + value + "].thnev}}";
}
</script>
추신 : SQL PHP 쿼리를 실행하고 ID가 1로 시작하기 때문에 (배열에서는 0과 다름) 조금 수정하면 완벽하게 작동합니다. {{names [selectVal-1] .thnev}} –