无法在Visual Studio(FlipView)中找到属性“dataSource”

时间:2015-03-27 22:10:15

标签: javascript visual-studio visual-studio-2013 blend

我正在使用 Blend for Visual Studio ,我想使用 FlipView 对象。我读了这篇教程https://msdn.microsoft.com/fr-fr/library/dn435907.aspx#bindtodata,我在 default.js 中写了这篇文章:

// define productsData
    var productsData;

function getProductsData() {
    client.invokeApi("category", {
        method: "post",
        body: {
            "latitude": "48.8135560",
            "longitude": "2.3928829"
        }
    }).done(function (results) {
        var response = JSON.parse(results.response);

        // get informations from the API "category"
        var productsArray = new Array();
        response.forEach(function (i) {
            productsArray.push({
                Id : i.Id,
                restaurant_Id : i.restaurant_Id,
                category_Id : i.category_Id,
                name : i.name,
                image : i.image,
                distance : i.distance
            });
        });

        // create productsData binding
        productsData = new WinJS.Binding.List(productsArray);

        WinJS.UI.processAll();
    });
}
getProductsData();

但是当我尝试将 itemDataSource 定义为" productsData.dataSource"在Blend中,我有这个错误: "无法获取null或未定义引用的属性dataSource。"

如何解决此问题?

0 个答案:

没有答案