角度控制器中的弹簧模型变量
Spring Model variable in Angular Controller
设置的模型变量,在我的角度控制器中,并将其分配给范围变量。
例如:
public String myMethod(Model model, HttpServletRequest request){
model.addAttribute("blahKey", "blahValue");
return "myPage";
}
现在,我想在我的 Angular 控制器中使用 blahValue 并将其分配给一个范围变量。
例如。 $scope.angularBlah = doSomethingToGet("blahKey");
有可能以某种方式做到这一点吗?
最粗暴的方法是使用脚本在document.ready()中使用${blahKey}分配JS变量,然后在角度控制器中重用它们。
Spring 和 Angular 在不同的进程中运行,在不同的机器上(在开发之外)。
Spring 在服务器上运行 java。Angular 在浏览器中运行 JavaScript。
这意味着您需要在它们之间封送数据。在这种情况下,您可能希望在客户端和服务器之间发送 JSON。
您可以将模型传递给 JSP 视图,因为 JSP 在服务器上处理,并且只向浏览器返回 HTML。
从技术上讲,您可以在服务器上处理JSP页面并返回一个角度应用程序,但这可能不是您想要的。
查看Spring Data REST,它可以帮助您从存储库创建RESTful API。
我是如何解决这个问题的:
最粗暴的方法是使用脚本在document.ready()中使用${blahKey}分配JS变量,然后在角度控制器中重用它们。
- 将JavaScript变量保存到Rails模型
- AngularJS-使模型变量可用于jQuery
- ng重复变量到ng模型
- 如何加载一次模型并将其存储到变量中
- 无法将对象列表从视图模型设置为 javascript 变量
- 在MVC视图中的变量中使用javascript 从@模型中提取
- 如何将angular.js模型变量存储在javascript变量中
- 导航时更新模型变量
- 角度控制器中的弹簧模型变量
- 主干视图在模型完成提取后获取模型变量
- 如何将视图中的模型变量设置为$(“form”).submit函数内javascript中的值
- 通过ng点击函数传递ng模型变量
- Ionic框架未加载ng模型变量
- 将Spring模型变量从JSP模板传递到javascript
- 将相同的模型变量绑定到单选按钮和输入文本
- 将模型变量放入js代码中
- 从JavaScript访问Spring模型变量
- 使用模型变量作为视图中的变量,将使用JavaScript填充
- asp.net mvc-在Javascript代码中嵌入mvc模型变量
- MVC - 在jquery中读取模型变量