$location.search()
mengembalikan sebuah objek, terdiri dari kunci sebagai variabel dan nilai sebagai nilainya. Jadi: jika Anda menulis string kueri Anda seperti ini:
?user=test_user_bLzgB
Anda bisa dengan mudah mendapatkan teks seperti ini:
$location.search().user
Jika Anda tidak ingin menggunakan kunci, nilai seperti? Foo = bar, saya sarankan menggunakan hash #test_user_bLzgB,
dan menelepon
$location.hash()
akan mengembalikan 'test_user_bLzgB' yang merupakan data yang ingin Anda ambil.
Informasi tambahan:
Jika Anda menggunakan metode string kueri dan Anda mendapatkan objek kosong dengan $ location.search (), itu mungkin karena Angular menggunakan strategi hashbang daripada html5 ... Untuk membuatnya berfungsi, tambahkan konfigurasi ini ke modul
yourModule.config(['$locationProvider', function($locationProvider){
$locationProvider.html5Mode(true);
}]);
$location.search()
tetapi saya ingin memeriksa "objek" yang Anda dapatkan ketika Anda memanggilnya ...