我很努力與所有腳本#依賴加載。使用ScriptSharp與Knockout.Mapping通過RequireJS
我有一個腳本#項目引用淘汰賽庫。在與RequireJS一段時間之後,我開始工作了。現在
我想使用它符合喜歡的東西
var model = ko.mapping.fromJS(data, {}, new ViewModel());
然而ko.mapping是不確定的KnockoutJS映射。
如果我手動(用於測試只)改變編譯js文件以包括這樣的映射:
define('MyApp',
['ss', 'jquery', 'knockout', knockout.mapping],
function (ss, $, ko, mapping) { /*...*/ }
);
「映射」被定義,但不爲「ko.mapping」,這是怎麼編譯器引用它。
任何想法?
這是我的配置:
requirejs.config({
paths: {
'jquery': 'jquery-1.9.1',
'jqueryValidation': 'jquery.validate',
'knockout': 'knockout-2.2.0',
'knockout.mapping': 'knockout.mapping-latest.debug',
'modernizr': 'modernizr-2.6.2'
},
shim: {
'jqueryValidation': ['jquery'],
'jquery.validate.unobtrusive': ['jquery', 'jqueryValidation'],
'jquery.unobtrusive-ajax': ['jquery'],
'knockout.mapping': ['knockout']
}
});
請同時發佈您的require.config部分 – explunit
^添加我的配置 – Sam7