Я борюсь со всей загрузкой сценария # Зависимость.Использование ScriptSharp с Knockout.Mapping через RequireJS
У меня есть сценарий # Проект, ссылающийся на библиотеку нокаутов. Который я должен работать после некоторого времени с RequireJS.
Теперь я хотел бы использовать KnockoutJS отображение, которое согласовывалось бы что-то вроде
var model = ko.mapping.fromJS(data, {}, new ViewModel());
Однако ko.mapping не определено.
Если я вручную (только для тестирования) изменить скомпилированный файл .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