2014-10-02 8 views
1

나는 파일 events.scala.html에 나는이 그래서, 내보기에 angularJs-Json 렌더링 싶습니다 :은 2.3.4

@(events: play.api.libs.json.JsValue) 
@events 

을 그리고, 내 Json 데이터를 잘 작동 내 페이지에 표시됩니다.

@(events: play.api.libs.json.JsValue) 
@main(title = "title") { 

<script> 
app.controller ('TestCtrl', function ($scope){ 
    $scope.events = </script> @events <script> 
}); 
</script> 
<div data-ng-controller="TestCtrl" data-ng-repeat="event in events">{{event.name}}</div> 

} 

어떻게 진행해야

하지만 AngularJS와이 Json를 전송하고 싶습니다,이 같은 일을하기를 원하십니까?

답변

1

스크립트 태그를 닫지 않으려 했습니까? 상기

<script> 
    app.controller ('TestCtrl', function ($scope){ 
     $scope.events = [{name:"event1"},{name:"event2"}] ; 
    }); 
    </script> 
    <div data-ng-controller="TestCtrl" data-ng-repeat="event in events">{{event.name}}</div> 

브라우저가 수신되면, 그것을 해석하는

로 변환 될 수 있도록 스크립트가 브라우저에서 해석되기 전에
@(events: play.api.libs.json.JsValue) 
@main(title = "title") { 

    <script> 
    app.controller ('TestCtrl', function ($scope){ 
     $scope.events = @events ; 
    }); 
    </script> 
    <div data-ng-controller="TestCtrl" data-ng-repeat="event in events">{{event.name}}</div> 

} 

플레이 템플릿

렌더링한다. 위의 프로그램이 유효한 각도 프로그램 인 경우 작동하지 않아야합니다.

+0

설명해 주셔서 감사합니다. 시도했지만 내 js 코드에서 오류가 발생했습니다. – Simon