Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从spring控制器获取angularjs中的模型属性值_Java_Angularjs_Spring_Rest - Fatal编程技术网

Java 如何从spring控制器获取angularjs中的模型属性值

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) {

我将spring控制器定义为

@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