2014-02-28 86 views
0

我無法處理angularjsangularjs和Spring MVC框架

我的代碼是這樣的:

$ routeProvider

.when('/chart/pie',{ 
    templateUrl : 'chart/pie' 
}) 

ChartController

public ModelAndView getChart(){ 
    ModelAndview mv = new ModelAndView(); 

    mv.setView("chart"); 

    mv.addObject("user", User); 

    return mv; 
} 

chart.html

result : {{user}} 

我猜我收到[ result : {'name': 'haha', 'age' : '17'}] 但結果是:[result : {{user}} ]

我該如何獲得首選結果?

回答

1

您需要返回User(不是模型和視圖對象),並需要添加ReponseBody註釋

@ResponseBody 
public User getChart(){ 
    User user = .... 
    return user; 
} 

提示:從視春點,這個問題無關到AngularJs,但發送一個JSON響應。所以,如果你有更多的問題,那麼對Spring和Json的搜索(一個簡單的例子可以找到here)。