ページにリンクがほとんどなく、各リンクに次のような日付があるとします。
**https://mysite/blogs/01/01/2017
https://mysite/blogs/02/01/2017
https://mysite/blogs/03/01/2017
https://mysite/blogs/04/01/2017**
Angularルーティングを行うときに、日付をキャプチャしてデータを日付ごとにフェッチするにはどうすればよいですか?
私は初めてなので、クエリ文字列データまたは任意の値を url からコントローラー関数にサンプル コードで渡す方法を知りたいです。
**https://mysite/blogs?custid=101&orderid=200
https://mysite/blogs/{customerid}/orders
https://mysite/blogs/{customerid}/{orderid}**
可能であれば、コントローラー、ビュー、およびルーティング コードを含む短いサンプル コードを投稿してください。
データをコントローラーに渡し、それに応じてコントローラーがデータをフェッチする Angular ルーティングを使用して、クエリ文字列またはレストベースの URL の種類を処理する方法を非常に楽しみにしています。
$routeProvider.when('/blogs/:day/:month/:year', {
templateUrl: 'blog.html',
controller: 'BlogCtrl'
});
次に、コントローラーに注入$routeParams
してパラメーターを取得します。
function BlogCtrl($scope, $routeParams) {
$scope.day = $routeParams.day;
$scope.month = $routeParams.month;
$scope.year = $routeParams.year;
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加