Java 如何从spring控制器获取angularjs中的模型属性值
我将spring控制器定义为Java 如何从spring控制器获取angularjs中的模型属性值,java,angularjs,spring,rest,Java,Angularjs,Spring,Rest,我将spring控制器定义为 @Controller public class TestController { private Logger logger = LoggerFactory.getLogger(getClass()); @RequestMapping(value="/hello") public String home(HttpServletRequest httpRequest, Model model) {
@Controller
public class TestController {
private Logger logger = LoggerFactory.getLogger(getClass());
@RequestMapping(value="/hello")
public String home(HttpServletRequest httpRequest, Model model) {
model.addAttribute("Authorization", "test string");
return "/index";
}
}
有什么方法可以在angularjs控制器中获取属性“Authorization”吗?试试这个:
($location.search()).Authorization
有关
$location
和参数的更多详细信息:$location我也遇到了同样的问题,但是($location.search())。attributeKey
对我不起作用。在我的angularJs控制器中,我通过($location.search())接收“未定义”值。attributeKey
尝试ng init=“var=${Authorization}”
然后在控制器$scope.var中,我有一段时间遇到了这个问题。我使用了一种“黑客”方式来访问添加为后端模式属性的变量 假设您向模型中添加了
“一些数据”
,如下所示
model.addAttribute("some-data-id", "some-data");
在ctrl初始化的jsp中,将属性添加到隐藏的html元素,如span
<span style="display:none" id="someDataId">${some-data-id}</span>
${some data id}
在控制器中,使用
angular.element(“#some data id')检索值。innerHTML
索引视图如何处理此属性?通常,角度控制器从JSON HTTP响应获取数据。@JBNizet index.html是与angularjs控制器绑定的html文件。angularjs控制器中需要使用“Authorization”属性才能进行另一次post调用。我无法使用angularjs中的model属性。请使用更多示例,我想将我的spring控制器转换为angularjs