SORU
16 EYLÜL 2013, PAZARTESİ


Bu nedir $$hashKey benim JSON ekledi.stringify sonuç

Onların docs Mozilla JSON stringify sayfasında görünümlü hem de burada denedim ama hiçbir açıklama Google buldu. Çoğu zaman stringify JSOn kullanılır ama asla bu sonuç ile karşılaştım

JSON nesneleri bir dizi var

[
    {
        "param_2": "Description 1",
        "param_0": "Name 1",
        "param_1": "VERSION 1"
    },
    {
        "param_2": "Description 2",
        "param_0": "Name 2",
        "param_1": "VERSION 2"
    },
    {
        "param_2": "Description 3",
        "param_0": "Name 3",
        "param_1": "VERSION 3"
    }
]

benim için $scope bağlı ve bir paramater gibi POST onlar için JSON kullandım.() stringify metodu ve ben şu olsun:

   [
        {
            "param_2": "Description 1",
            "param_0": "Name 1",
            "param_1": "VERSION 1",
            "$$hashKey": "005"
        },
        {
            "param_2": "Description 2",
            "param_0": "Name 2",
            "param_1": "VERSION 2",
            "$$hashKey": "006"
        },
        {
            "param_2": "Description 3",
            "param_0": "Name 3",
            "param_1": "VERSION 3",
            "$$hashKey": "007"
        }
    ]

Bir şey stringify metodu aşağıdaki gibi daha fazla benzer beklediğim gibi sadece ne olduğunu merak ediyorum $$hashkey:

[
    {
        "1":{
            "param_2": "Description 1",
            "param_0": "Name 1",
            "param_1": "VERSION 1"
        },
         "2":{
            "param_2": "Description 2",
            "param_0": "Name 2",
            "param_1": "VERSION 2"
        },
         "3":{
            "param_2": "Description 3",
            "param_0": "Name 3",
            "param_1": "VERSION 3"
        }
    }
]

Eğer bir faktör olup olmadığından emin değilim ama Angularjs 1.1.5, JQuery 1.8.2 and Spring 3.0.4 and Spring security 3.0.7 on the Server side kullanıyorum

Bana herhangi bir sorun causeing değil ama $$hashkey neden ve sebebini bilmek istiyorum

CEVAP
14 Mayıs 2014, ÇARŞAMBA


Açısal bu değişiklikleri izlemek için ekler, DOM güncelleştirme gerektiğinde bunu biliyor.

Eğer JSON.stringify(obj) yerine angular.toJson(obj) sonra kullanırsanız sizin için İç Kullanım Bu değerler kaldýrmak Açısal olacaktır.

Eğer tekrar ifade track by {uniqueProperty} sonek kullanmak üzere değiştirirseniz, ayrıca, Açısal $$hashKey ekleme olmayacak. Örneğin

<ul>
    <li ng-repeat="link in navLinks track by link.href">
        <a ng-href="link.href">{{link.title}}</a>
    </li>
</ul>

Sadece her zaman hatırlamak gerekir "bağlantı" ifadesinin bir parçası - ben her zaman unutmak eğilimindedir.. Sadece track by href kesinlikle çalışmaz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Lin Steven

    Lin Steven

    17 EKİM 2006
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011