SORU
7 Temmuz 2013, Pazar


Nasıl bir yol yapmadan AngularJS sorgu parametresi ayarlayabilirim?

Benim Açısal uygulama sağlar kullanıcıya yük bir madde, Peki bu ne zaman olur isterim kümesi bir sorgu dizesi içeren maddenin Kimliği Yani eğer kullanıcı yeniler sayfa (ya da istiyor bağlantısı), URL zaten set var zaten kod içinde yer yükleyen öğe eğer Kimliği varsa $routeParams).

Nasıl bir sorgu parametresi bir güzergah vermeden ayarlayabilirim? Başka şeyler de var sayfasında bu olacak reset (dahil olmak üzere bir eklenti olması için yeniden tüm verileri) eğer bir yol olur, yani önemli olan sadece sorgu parametre değişiklikleri.

Ben öğe yüklenemedi Kısacası, 123, olmasını istediğim tüm URL değiştirir

www.myurl.com/#/Items

için:

www.myurl.com/#/Items?id=123

herhangi bir Yönlendirme Olmadan gerçekleşiyor.

Bunu yapmak için en iyi yolu nedir?

CEVAP
7 Temmuz 2013, Pazar


Yanlış $routeProvider ayarı reloadOnSearch:

$routeProvider
  .when('/items', {
    controller: 'ItemsCtrl',
    templateUrl: '/templates/items',
    reloadOnSearch: false
  },
  ...
);

ve kumanda $location.search() id param ayarlamak için kullanın:

$location.search('id', 123);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013
  • spyib

    spyib

    9 Ocak 2007