在使用带有Jaydata的require.js时,我收到以下错误:
$.data is not defined
这是我的密码。。
$data.Entity.extend("schedule_common", {
'ScheduleCommonId' : { key:true,type:'int',nullable:false,required:true }
});
我在文件的顶部写了
require(['jaydata','datajs','inmemoryprovider'], function($){
return {...........
....................}
});
请给我建议一条路!!
我修改了jaydata源并使其在中工作
我刚刚评论了"amd"one_answers"module"行
(function(mod) {
//if (typeof exports == "object" && typeof module == "object") return mod(exports); // CommonJS
//if (typeof define == "function" && define.amd) return define(["exports"], mod); // AMD
mod(self.acorn || (self.acorn = {})); // Plain browser env
})(function(exports) {
"use strict";
...
之后在配置中:
require(["jaydata", ...
function ($data) {
window.$data = $data;
希望这对有帮助
require.js在JayData中还不受支持,但我在这里找到了一些社区请求(AMD支持t)-JayData积压