Я пытаюсь использовать requirejs для загрузки knockoutjs следующим способом:ко не определена с requirejs
<script type="text/javascript">
require(['scripts/knockout-2.2.1.debug'], function() {
var someModel = {
firstname: ko.observable('asd')
};
ko.applyBindings(someModel);
});
</script>
Где require.js загружается с помощью тега сценария на вершине. Когда этот код выполняется, я получаю ko, а не ошибку. Каков правильный способ сделать подобное?
как о 'функции (ко) {.....' – HungryCoder
Спасибо HungryCoder .. Это решает проблему. К сожалению, я не могу отметить комментарий как ответ, но это так. – helloworld
Просто любопытно - какова логика внизу? Если я включу 4 библиотеки в запрос, мне придется добавить 4 параметра для их использования? Кроме того, если я просто включаю 2 тега сценария на страницу - один для requirejs и другой для knockoutjs (в том же порядке и без другого кода на странице), он выдает ошибку. Является ли это просто добавлением requirejs, он конфликтует с другими тегами скриптов? Моя проблема решена, но отлично, если кто-то может очистить мое замешательство. – helloworld