2016-07-14 9 views
0

anglejsを使用してこれらのページの1つにスマートテーブルが含まれていることを表示しました。 "ユーザー"の詳細を表示するために使用しました 私は私はangularjsを使用しており、ブートストラップとスプリングサーブレットを使用してポップアップウィンドウを表示したい

私app.js

config.$inject = ['$routeProvider', '$locationProvider']; 
function config($routeProvider, $locationProvider) { 
    $routeProvider 
    .when('/', { 
     controller: 'HomeController', 
     templateUrl: 'home', 
     controllerAs: 'vm' 
    }) 

    .when('/login', { 
     controller: 'LoginController', 
     templateUrl: 'login', 
     controllerAs: 'vm' 
    }) 

    .when('/register', { 
     controller: 'RegisterController', 
     templateUrl: 'register', 
     controllerAs: 'vm' 
    }) 

    .when('/users', { 
     controller: 'usersListController', 
     templateUrl: 'users', 
    }) 

    .when('/user-modal', { 
     templateUrl: 'user_model', 
    }) 

     .otherwise({ redirectTo: '/login' }); 
} 

ポップアップウィンドウ

this.openUser = function(row) { 
        service.GetUsers(row.userId).then(function(data){ 

         var modalInstance = $uibModal.open({ 

          templateUrl : '/user_model', 
          controller : 'MonitoringModalController', 

        }; 

を示すために私のcotrollerポップアップウィンドウとして編集ページを表示したいユーザーの一人そして私は、リダイレクトのために春のサーブレットを使用し、これは私がこのエラーに

angular.js取得ポップアップウィンドウ表示するには、ボタンをクリックしてコード

@RequestMapping(value = "/user_model", method = RequestMethod.GET) 
    public ModelAndView user_model(HttpServletRequest request) { 
     try{ 
      logger.info("MappingController --> Users List..."); 
     }catch(Exception e){ 
      logger.fatal(new MasterProtectionLogger().reportError("MappingController.users()", e, logger)); 
     } 
     return new ModelAndView("users/user_model"); 
    } 

が、1つである:10765は、GETをhttp://localhost:8080/MasterProtection/user_model 404(見つかりません。 )(匿名関数)@ angular.js:10765sendReq @ angular.js:10558serverRequest @ angular.js:10268processQueue angular.js @:14792は、(無名関数)@ angular.js:14808 $ evalを@ angular.js:16052 $ダイジェスト@ angular.js:15870 $ angular.js @適用されます:16160(匿名関数)angular.js @:23618dispatch @ jqueryの-2.0.3.min.js:5y.handle @ jqueryの-2.0.3.min.js:5 angular.js:12520エラー:[$コンパイル:tpload]をテンプレートの読み込みに失敗しました:./user_model(H TTPのステータス:404は見つかりません)

答えて

0

user-modaluser-modelを確認してください。あなたは誤植のようです。ここで

templateUrl : './user-modal', 

、ここで:申し訳ありません

@RequestMapping(value = "/user_model", method = RequestMethod.GET) 
+0

が、私は私の問題のためにsoluationを見つけようとしていますしながら、私はあなたの角度呼び出し、それはまだ404エラーを返すよう –

+0

、名前を変更存在しないリンク。 HTTPを確保するようにしてください:// localhostを:8080/MasterProtection/user_model GETは豊富なあなたのコントローラを要求します。私は角度を使わずにこれを試してみたいが、ただブラウザから。 – Pavlo

+0

OKギブ5分 –

関連する問題