Angular 通过弹簧以角度访问对象';s模型和视图

Angular 通过弹簧以角度访问对象';s模型和视图,angular,spring-boot,spring-mvc,atlassian-connect,Angular,Spring Boot,Spring Mvc,Atlassian Connect,我正在尝试为Jira和Angular 4设置一个Atlassian Connect插件 为了呈现视图,我必须定义一个rest端点,它返回一个ModelAndView: @RequestMapping(value = "/index", method = RequestMethod.GET) public ModelAndView helloWorld(@AuthenticationPrincipal AtlassianHostUser hostUser) { ModelAndView m

我正在尝试为Jira和Angular 4设置一个Atlassian Connect插件

为了呈现视图,我必须定义一个rest端点,它返回一个
ModelAndView

@RequestMapping(value = "/index", method = RequestMethod.GET)
public ModelAndView helloWorld(@AuthenticationPrincipal AtlassianHostUser hostUser) {
    ModelAndView model = new ModelAndView();
    model.setViewName("index");
    model.addObject("hostUser", hostUser);
    return model;
}
这将呈现我的前端,因此
index.html
。这工作得非常好,只是我不知道如何在Angular now中访问对象
hostUser

这可能吗?如果可能,怎么可能?如果不是,我如何将对象从spring后端传递到angular前端而不必进行自定义rest调用(因为Atlassian Connect通过调用rest端点本身来处理身份验证)


我已经联系了Atlassian,但还没有收到答复。

您似乎对服务器端和客户端技术感到困惑

假设您已经配置了
InternalResourceViewResolver
,即
JSP+JSTL
ViewResolver,那么控制器将返回一个JSP文件。如果您使用的是
Thymeleaf
模板,则视图解析器将相应更改

Angular是客户端部分,与服务器端演示无关。如果您使用angular,您应该创建SpringBootWebServices来获取数据并在UI中相应地呈现它

以下面的博客为例- . 特别是“从JSP移动到AngularJS时的注意事项”部分

不要试图两者兼而有之:)