3

こんにちは、grails のアプリ内の角度のあるアプリで json データ ファイルにアクセスしたいと考えています。クライアント側のjsonファイルに対処する方法が見つかりません。チュートリアルでは、データバインディングは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 からファイルを直接アドレス指定することはできないということです。

4

1 に答える 1

1

構成。グルーヴィー:

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;
  });
}
于 2013-02-21T08:49:03.833 に答える