オプションのパラメーターを使用してルートを設定できますか(同じテンプレートとコントローラーですが、一部のパラメーターが存在しない場合は無視する必要がありますか?
それで、次の2つのルールを書く代わりに、1つだけ持っていますか?
module.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/users/', {templateUrl: 'template.tpl.html', controller: myCtrl}).
when('/users/:userId', {templateUrl: 'template.tpl.html', controller: myCtrl})
}]);
このようなもの([このパラメーターはオプション])
when('/users[/:userId]', {templateUrl: 'template.tpl.html', controller: myCtrl})
//note: this previous doesn't work
ドキュメントには何も見つかりませんでした。
本当に?私は1.1.5を使用しており、コード[:userId]を試してみましたが、無視しません。
—
Alexandru R
せずに試してください
—
OZ_
[]
。:このコミットを参照してくださいgithub.com/angular/angular.js/commit/...
おっと、申し訳ありませんが、$ resourceについてです。ルーティングで機能するかどうかはわかりません。すみません。
—
OZ_ 2013
g-orgeの答えが良ければ、人々がすべてをスクロールして最良の答えを見つける必要がないように、それをマークしてください。
—
AlexStack 2014年
[]
1.1.5バージョンでは無視されます(なし)。