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

  • Maya Learning Channel

    Maya Learnin

    23 HAZİRAN 2010
  • NextKsa

    NextKsa

    7 EKİM 2009
  • NLthomas21

    NLthomas21

    20 Mayıs 2008