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

  • bethliebert

    bethliebert

    23 EKİM 2008
  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010