에서 서비스에서 오는 값에 액세스 할 수 없습니다. Materialize를 처음 사용 했으므로 angularjs를 사용하여 서비스를 호출하고 materialize select 옵션의 값을 봅니다. 내가 선택 옵션의 값을 볼 수 없습니다입니다선택 옵션
{"records":[{"merchantId":1,"merchantName":"BSNLs","merchantDesc":"BSNL descs","isActive":"Y"},{"merchantId":4,"merchantName":"Pioneer","merchantDesc":"B","isActive":"Y"},{"merchantId":8,"merchantName":"KFC","merchantDesc":"Test","isActive":"Y"}]}
: 서비스에서
<div class="input-field">
{{merchantArray.length}}
<select id="merchantssss" ng-model="merchant1.merchantId" ng-options="merchant1.merchantId as merchant1.merchantName for merchant1 in merchantArray" material-select watch>
<option value>Choose Merchant</option>
</select>
</div>
내가 응답 아래에 무엇입니까 :
다음은 내 코드입니다.
누구나 선택 옵션에서 값을 가져올 수있는 방법을 안내해 줄 수 있습니까?
컨트롤러 : 선택에 대한
var merchantList = $http({
url: 'demo/api/v1/merchants',
method: 'GET',
headers: {
"Content-Type": 'application/json',
"X-Auth-Token": cookie
},
})
merchantList.success(function (data, status, response) {
console.log(data.records);
$scope.merchantArray = data.records;
console.log($scope.merchantArray);
}).error(function (data, status, response) {
});
div 아래의 {{merchantArray.length}}의 결과는 무엇입니까? –
그냥 서비스에서 오는 배열 객체를 출력하는 것입니다. 나는 그것을 나의 참고서에 넣었다. – User123
예 알아요.하지만 그 식의 결과를 알고 싶습니다. 배열의 길이를 언급했는데, 그 길이는 무엇입니까 ?? –