尝试将 AngularJS 连接到 Spring MVC 应用程序(这部分基本上无关紧要)并想知道将 URL 传递给 JS 控制器的Angular 方式是什么。
我看到很多示例(几乎所有示例)都将 URL/路径硬编码到 JS 文件中,作为一名长期的 MVC 开发人员,这让我很困扰
function MyController($scope, $http) {
$scope.doSomething = function() {
$http.get('/someUrl').success(successCallback);
}
}
我知道我可以在我的 JSP 中设置一个 JS 变量,但这感觉不是正确的前进方向。
那么Angular<spring:url>
将 URL 从或 Rails 之类的东西传递url_for(:action => 'some_action')
到 Angular 控制器的方式是什么?