使用 .models canjs 进行转换时无法获取任何原始数据

Could not get any raw data while converting using .models canjs

本文关键字:获取 任何 原始数据 转换 models canjs 使用      更新时间:2023-09-26

随着新的CanJS更新,我的模型停止工作,我不知道为什么。

这是我的代码的样子:

    Module = can.Model.extend({
           findAll: 'GET ' + window.rootPath+'api/module'
    }, {});
    FormModule = can.Control.extend({}, {
    init: function (element, options) {
        var self = this;
        Module.findAll({}, function (data) {
            self.element.html(can.view('viewModulesResult', data));               
        },            
        function (data) {
            console.log(data);               
        });                 
    }        
    });

由于我从javascript开始,所以我不是很擅长它,所以我不知道出了什么问题。当我将鼠标悬停在控制台中的控制台.log(数据)上时,出现以下消息: "使用 .models 进行转换时无法获取任何原始数据"有谁知道出了什么问题?

返回不是一个数组。能。Model.parseModels应该用于将ajax响应转换为有用的数据格式。模型模型。参考: http://canjs.com/docs/can.Model.parseModels.html