您好,我想在 grails 中的应用程序中的 Angular 应用程序中访问我的 json 数据文件。我找不到任何方法来处理客户端的 json 文件。在本教程中,数据绑定(bind)仅适用于 json 数据,因此这对我来说至关重要。
function ShitCtrl($scope, $http) {
$http.get('http://localhost:8080/webapp/clients.json').success(function(data) {
$scope.shits = data;
});
}
function ShitDetailCtrl($scope, $routeParams) {
$scope.shitId = $routeParams.shitId;
}
这会报告 404 错误。我该如何解决这个问题?当我在 urlMappings 中解决它时 这不起作用,那么映射是绝对的。
关键是:grails 映射一切基于urlMappings,所以不可能直接从js 中寻址一个文件。
最佳答案
配置。常规:
grails.resources.adhoc.patterns = [
'/images/*',
'/css/*',
'/js/*',
'/plugins/*',
**'/staticData/*',**
'/assets/*'
所以这就像一个魅力:
function ShitCtrl($scope, $http) {
$http.get('../static/staticData/clients.json').success(function(data) {
$scope.shits = data;
});
}
关于javascript - 直接在grails中获取angular js app-in-app的数据json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14961888/