Bah*_*ğan 2 spring-mvc thymeleaf
在百万富翁中是否有办法从上下文输出对象的json.我可以在控制器内部进行,但不是真的想要.
控制器:
@RequestMapping("/{projectId}/edit")
public String editProject(Model model, @PathVariable Long projectId) {
Project project = projectRepo.findOne(projectId);
// Below line works, but I want to put the object to the model
// model.addAttribute("project", new ObjectMapper().writeValueAsString(project));
model.addAttribute("project", project);
return "project/edit";
}
Run Code Online (Sandbox Code Playgroud)
部分模板:
<script>
var app = new Vue({
el: '#app',
data: {
project: [(${project})]
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
Met*_*ids 10
Thymeleaf开箱即用,我想你只需要添加th:inline="javascript".
http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#script-inlining-javascript-and-dart
<script th:inline="javascript">
var app = new Vue({
el: '#app',
data: {
project: /*[[${project}]]*/ {}
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7984 次 |
| 最近记录: |