【发布时间】:2013-01-20 23:30:34
【问题描述】:
尝试将 AngularJS 连接到 Spring MVC 应用程序(这部分在很大程度上无关紧要)并想知道将 URL 传递给 JS 控制器的 Angular 方式是什么。
我看到很多示例(几乎所有示例)都将 URL/路径硬编码到 JS 文件中,作为一名长期的 MVC 开发人员,这让我很困扰
function MyController($scope, $http) {
$scope.doSomething = function() {
$http.get('/someUrl').success(successCallback);
}
}
我知道我可以在我的 JSP 中设置一个 JS 变量,但这感觉不是正确的方法。
那么 Angular 方法 将 URL 从诸如 <spring:url> 或 Rails 的 url_for(:action => 'some_action') 传递到 Angular 控制器的方式是什么?
【问题讨论】: