2017-06-05 75 views
0

我發送一個對象給我的JSP。如果我使用JSP語法,它顯示就好了,例如如何從JSP中的Model到AngularJS變量中獲取對象?

<div class="mainTitle"> 
     <h2>${item.name}</h2> 
    </div> 

但是,當我試圖遵循AngularJS說明我沒有得到任何結果。我試圖這樣做

<div class="mainTitle" ng-init="itemAngular = ${item}"> 
     <h2>${itemAngular.name}</h2> 
    </div> 

但它只是不工作,沒有輸出。我在這裏做錯了什麼?

+0

嘗試用單引號NG-的init =「itemAngular =‘$ {項目}’」 –

回答

0

你需要發送你的對象像JSON字符串。然後,客戶端,解析你的字符串JSON

var objJson = ${item}; // String; 
$scope.item = JSON.parse(objJson); 
+0

謝謝您的答覆,但如果我需要送什麼實際目的?它也有一些嵌套的對象,我需要在我的頁面上使用它們。我的「項目」例如有一個List 參數,我想在我的頁面上使用它們。 – Bobby

+0

Gson是一個java庫,可幫助您將對象(所有參數)轉換爲JSON格式的字符串。 – Naimad

相關問題