javascript - 直接在grails中获取angular js app-in-app的数据json文件

标签 javascript grails angularjs

您好,我想在 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/

相关文章:

session - 无法初始化代理-没有 session (Grails运行时异常)

angularjs - 为什么我的 ng-click 事件会触发两次?

javascript - 如何使用 javascript 绑定(bind) Angular 的 Controller 函数

javascript - 使用 AngularJS ng-bind-html 从 json 数据获取 img src

javascript - 使用插入的字符创建字符串的所有可能变体

javascript - 以 Angular 特定时间间隔切换选项卡

javascript - document.links 仅返回具有特定 href 的链接?

grails - Grails gorm:在其他表中查找丢失的条目

javascript - 使用 Vue.js 和 Minimalect 在 HTML 选择中显示默认值

grails - 清除POST/GET请求,Grails,GSP