Angularjs를 학습하고 처음 C# Web MVC 응용 프로그램에서이를 구현하려고합니다. 내가 JSON 형식의 데이터를 얻을 수 없습니다입니다각도를 사용하여보기에서 json 데이터를 표시하는 방법
내가 내 커피의 전대/JS
에 JSON 데이터를 반환 데이터를 목적으로 내 C# 컨트롤러에서 에 대한 각도/면도기를 사용하여 내보기에 표시 할 내 컨트롤러에서 반환 내 커피 스크립트에서public ActionResult Load (string id){
//data retrieved from model and formatted in json here
return Json(jsonData ,JsonRequestBehavior.AllowGet);
내가 가진 :
define ['test'], (app) ->
($scope, $http, $location) ->
$scope.vData = (id) ->
$.ajax
url: 'Mobile/Load?id=1237'
.done (response) ->
alert response
$scope.vdata = [response]
$scope.$apply() unless $scope.$$phase
나는보기가 나는 일에서 데이터를 볼 수 있다면 테스트하는 데 사용 알림 버튼이 응용 프로그램을 실행하면 전자 JSON 응답 :
다음과 같은 형식의경고 쇼 데이터 : 내보기에서
{
"versions":{
"is_live":"true",
"type":"multiple",
"rendition":{
"@name":"My Test",
"@url":"http://test.net/location/test.m3u8",
"@thumbnail":"http:// test.net/location/testimg/cam.png",
"@thumbnail_update_interval":"10"
}
}
}
나는 레이블 여러 가지 방법으로 데이터를 가져 오기 위해 시도했지만 실패했다 :
<label>{{vdata.is_live}}</label>
<label>{{vdata.versions.is_live}}</label>
<label>{{is_live}}</label>
디버깅하는 동안 브라우저에서 json 데이터가 객체가 아닌 문자열 형식임을 알게되었습니다.
이것이 문제가 될 수 있습니까?
각도를 사용하여 json 데이터에서 내보기의 데이터를 표시 할 수 있습니까?
나는 그것을 전에 시도했다. 내가 시도한 것을 보여주기 위해 질문을 변경했다. – Milligran
json.parse가 작동했다. – Milligran