首頁>Magento>source

我檢查過 observableArray   在js檔案中在頂部位置宣告的單詞。

我被人看见了 這个功能就像這个 items: ko.observableArray([]) .這个函式是否与AJAX相關,而响應是在物件中获取和推送json資料? 或者在頁面載入時有用吗? 請有人清楚這个關於 observableArray的概念

這个功能有用吗?

最新回復
  • 2019-12-5
    1 #

    ko.observableArray   与 ko.observable没什麼不同   ,如果要檢測並响應一个物件的更改,則使用observable.如果要檢測並响應事物集合的更改,請使用observableArray。

    這个函式直接以任何方式与ajax無關,它的使用与obsevable相同,不同之處在於它用於陣列/項集合.但是 if you want that the updated values of a array/json are sent after updating a viewModel then you will have to declare it as observable or it will just send initial values

    可观察陣列以json物件的形式定義,如下所定義;

    var observableArray = ko.observableArray([
        { name: "Bungle", type: "Bear" },
        { name: "George", type: "Hippo" },
        { name: "Zippy", type: "Unknown" }
    ]);
    

    您可以在此處阅讀更多相關資訊 - http://knockoutjs.com/documentation/observableArrays.html

相似問題

  • magento 1.9:按頁面url获取控製器名稱
  • Magento 1订购網格過濾網站而不是商店