私はアプリケーションを簡単な角度ルータサービスからUIルータに変換しています。私は検索フィールドから来るいくつかのパラメータを持つルートを持っています。 Angularで提供されるルーターサービスでは、空の入力フィールドを検索すると、URLは別の機能のためにホームページにリダイレクトされましたが、UI-RouterではURL http://localhost:3000/#/resultPage//1に移動します。UIルータの空のパラメータのURL
私はパラメータで正規表現を使用しようとしましたが、動作しませんでした。私が使用していたコードは、どのように私は偶然に、任意のは、フォームのURLを省略している場合はURLがホーム・ページにリダイレクトすることを確認することができますか?
$urlRouterProvider.otherwise('/');
.state("resultpage", {
url: "/resultPage/{searchParameter:[0-9a-zA-Z]+}/{pageParameter:[0-9]}",
templateUrl: "templates/resultpage.html",
controller: "resultController",
})
怒鳴る言及されていますか
お返事ありがとうございます。私はそのコードを使用しようとしましたが、Angularは私に構文エラーを与えています。私が紛失しているものがわからない – user3932437