首页>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订购网格过滤网站而不是商店