私はadvSrch画面/状態に戻ってくる「戻る」オプションを作成しました。私が戻ってくる場合はtrueとloadSearchQueryを渡します。
$scope.back = function() {
$state.go('advSrch', { isDeleted: false, loadSearchQuery: true });
};
ただし、私のアプリでは常にデフォルトを使用しています。
}).state("advSrch",{url:"/advSrch",
templateUrl: "app/search/advSearch.html",
controller: "searchCtl",
params: { isDeleted: null, loadSearchQuery: null },
data: { authorizedRoles: ['USR']}
私がconsole.logに戻ると、loadSearchQueryは常にnullです。私は何か間違っているのですか?
はconsole.log($ state.current.paramsを)。それは間違っていますか? – hellomate
'$ stateParams' [here](https://github.com/angular-ui/ui-router/wiki/URL-Routing#stateparams-service)の詳細を読むことができます。前に '$ state.current.params'を使用していません。あなたがそのように働くかどうか確認してください。 – lzagkaretos
あなたのバージョンは正常に動作します。ありがとうございました! – hellomate