내 Angular (1.6.3) 앱에서 주가 정보로 가득 찬 JSON 개체를 움켜 잡았습니다. 나는 '내 컨트롤러에서각도로 JSON 객체를 동적으로 쿼리하려면 어떻게해야합니까?
{ "Time Series (Daily)":
"2017-11-17":
"4. close": "82.4000"
"2017-11-18":
"4. close": "79.2000"
}
: 아래의 예에서 볼 수 있듯이 구조의 단지 괄호를 사용하여 조회 할 수 있기 때문에, (각 키는 등의 공백, 괄호, 마침표를 포함한 문자열) 변수 ($scope.stocks
) 등이 JSON 객체를 저장했습니다, 그리고 동적 데이터가 내 HTML에 표시되고 변경하는 방법이 될 것이라고 생각했던 만들었습니다
$scope.thisStock = $scope.stocks["Time Series (Daily)"][$scope.currentDate]["4. close"];
$scope.currentDate
가 HTML에서 폼 입력에 따라 함께 변경 (즉, 사용자는이 주식의 종가를 표시 할 현재 날짜를 선택하기 위해 위젯을 슬라이드 할 수 있습니다). 여기
$scope.currentDate
테스트 한
{{thisStock | currency}}
및 I (그것은 나를 올바른 형식의 날짜 문자열을 제공) $scope.stocks
정적으로 쿼리를 테스트했지만 (작동), 어떻게 HTML 디스플레이를 동적으로 만들 수 있습니까? 현재 설정으로 시도 할 때 변수로 $scope.currentDate
을 사용하지 않습니다. 문자열로보고 내 쿼리가 유효하지 않다고 알려줍니다.
어떻게 든 잘못된 각도에서이 문제에 접근 할 수 있다고 생각합니다. 도움!
을 시도
currentDate
의 변화를 감시 할 필요가있다. :) – vader