0
私はしたい双方向のURLにバインドします。次のコードでは、私はそれを設定していますが、URLが新しいと古い値を変更している最初のページの読み込み。ページがurl
設定する双方向URLを使用してURLを
$rootScope.siteUrl = $location.path();
$rootScope.$on('$routeChangeSuccess', function() {
$rootScope.$watch('siteUrl', function (newVal, oldVal) {
console.log("newVal", newVal);
console.log("oldVal", oldVal);
if (newVal.indexOf('xyz_form') > 0) {
$rootScope.xyz_form = false;
}else{
$rootScope.xyz_form = true;
}
});
});
正しいの両方
$localStorage
とsessionStorage
を使用することができますが、$のlocalStorageにはない
ngStorage
をインストールすることにより、それらをを削除するまで
コンテンツのローカルストレージには永遠に残ります –
@JAckJakhmola "$ localStorageは私にとってはうまくいかない"と説明できますか? –
var siteUrl = $ location.path(); if(siteUrl.indexOf( 'xyz_form')> 0){ $ localStorage.xyz_page = false; } else { $ localStorage.xyz_page = true; } –