0

Angular JS 1.3を使用しています。ngRouteの問題があります。 角度リダイレクト"apex/" + pathTemplate + "_product"(ページはSalesforceコンテナで動作します)が返されません。コントローラhomeControllerに送信します。スニペットコードを使用して代わりにAngular JSコントローラがルーティングで動作しない

.when(pathComm + ':categoryCode/:productCode', { 
     templateUrl: function() { 
      return "apex/" + pathTemplate + "_product" 
     }, 
     controller: "homeController" 
    }) 

パスはそれが動作する唯一のパス変数である場合は、以下の:あなたはこのようなURLにパラメータパラメータを渡す必要がHTMLで

.when(pathComm + ':productCode', { 
     templateUrl: function() { 
      return "apex/" + pathTemplate + "_product" 
     }, 
     controller: "homeController" 
    }) 
+0

ルーティングコードは大丈夫に見えます。コントローラをアプリケーションモジュールに追加したかどうかを確認してください: OrdersController。$ inject = ['$ scope'、 '$ routeParams']; ' ' angular.module( 'yourApp') .controller( 'yourController'、yourController) ; ' – StepUp

+0

コントローラはアプリケーションモジュールに追加されたばかりです。 –

答えて

0

<a class="btn btn-primary" ng-href="#/student/{{row._id}}/studentName/{{studentName}}">Edit</a>

その後ND parameters.Likeが含まれているURLとコントローラ:このようなコントローラで

.when('/student/:id/studentName/:surName', {        
    templateUrl: 'templates/student/addForm.html', 
    controller: 'YourController' 
}); 

とキャッチパラメータ:

$http.get('/student/'+$routeParams.id +'/studentName/'+ $routeParams.surName).success(function (response) { 
alert(response); 
$scope.studentList = response; 
$scope.id = response['_id'];}); 
関連する問題