我需要一些建议。我有一个在春天工作的用户界面。我想发送并反对UI加载一些信息并发送回控制器。到目前为止,我做了我在UI中收到的部分。但现在我遇到了无法解决问题的问题。你能帮帮我吗?
控制器是:
public String showPage(ModelMap model) {
AnalysisModel requestView = new AnalysisModel();
requestView.setAnalysisId(3);
model.addAttribute("REQUEST_VIEW", new Gson().toJson(requestView));
return "BLAH";
}
在我的页面中,我执行此操作:<div ng-controller="you" th:attr="ng-init='init(\''+ ${requestview}+'\')'">
在角度我有这个:
$scope.init = function(requestview){
//$scope.requestView = requestview
//for fix the code you just need to encoding the object like this
$scope.requestView = angular.fromJson(requestview);
};
问题在于,如果我在UI中输入类似{{requestView}}
的内容,我可以看到完整的对象但是如果我放{{requestView.AnalysisId}}
我没有任何答案。
我做错了什么?
谢谢朋友们!