Описание тега knockout-components
Компоненты - это мощный и чистый способ организации кода пользовательского интерфейса в автономные многократно используемые блоки. Компоненты стали доступны в версии 3.2.0.
2
ответа
Компонент нокаута с наблюдаемым объектом не обновляет данные
У меня есть следующий компонент: <template id="fruits-tpl"> <p>Name: <input data-bind="value: name" /></p> <p>Type: <input data-bind="value: color" /></p> </template> ko.components.register('fruits', {…
27 фев '16 в 23:01
1
ответ
Компоненты Knockout 3.2 - невозможно получить доступ к корню компонента ViewModel внутри привязки foreach
Используя новую спецификацию компонента knockout 3.2, я пытаюсь создать компонент с привязкой foreach внутри него, который визуализирует коллекцию объектов. Объекты внутри привязки foreach должны иметь доступ к атрибутам на виртуальной машине компон…
18 сен '14 в 22:06
0
ответов
Компонент Knockout и контент RequireJs, не найденный в Asp MVC
Я пытаюсь использовать связывание компонентов с KnockoutJs и RequireJs, но у меня возникла простая проблема, которую я не могу решить. Я создал папку под моим решением Asp MVC 4 /SomeName/SomeSubName и я создал 2 файла в этой папке: mycmt.js а также…
22 июн '15 в 08:20
2
ответа
Получение содержимого пользовательского компонента knockout.js
Я пытаюсь создать пользовательский компонент в knockout.js. HTML <demo-widget>TEXT NEEDED</demo-widget> Javascript ko.components.register('demo-widget', { template: '<div>New Text</div>' }); ko.applyBindings(); Компонент загр…
09 окт '14 в 15:19
0
ответов
Компонент Knockout обновляет наблюдаемую родительскую модель, но затем возвращается к старому значению
У меня есть счетчик компонента и передать мою родительскую viewmodel как data парам к этому. Когда пользователь щелкает, мой компонент счетчика обновляет наблюдаемую в моей родительской модели представления (ее значение меняется, когда я подписываюс…
04 окт '18 в 09:20
1
ответ
Knockout.js: локальные наблюдаемые в компоненте ViewModel
Я использую компоненты knockout (загружаются через require.js) для создания виджета входа. Javascript: ko.components.register('login-widget', { viewModel: { require: '/components/login-widget.js' }, template: { require: 'text!/components/login-widge…
24 окт '15 в 22:58
1
ответ
Почему компонент, размещаемый в параметрах, изменяется?
В соответствии с документацией по компоненту ко на жизненном цикле компонента: Если значение имени привязки компонента изменяется заметным образом или если привязка потока управления влечет за собой удаление элемента контейнера, то любая функция dis…
06 сен '15 в 20:54
1
ответ
Загрузчик пользовательских компонентов KnockoutJS не выполняет `loadViewModel`
контекст Я возился и пытался создать свою собственную (просто другую) структуру SPA. В этом фреймворке я пытался создать собственный загрузчик компонентов, чтобы иметь возможность делать некоторые инъекции зависимостей и вещей в модели представления…
22 июн '15 в 08:28
0
ответов
Загрузите новый экземпляр компонента по клику
У меня есть компонент привязки в модальном: <button type="button" data-toggle="modal" data-target="#myModal">New</button> <div data-bind="component: 'wizard'" id="myModal" class="modal" role="dialog"></div> Я хочу показать но…
17 июл '17 в 19:11
1
ответ
Жизненный цикл компонентов
Ниже приведен пример, который создает простой компонент. В соответствии с http://knockoutjs.com/documentation/component-binding.html можно добавить dispose функция, которая вызывается ко, когда компонент удаляется из DOM. Я ищу что-то подобное, что …
25 авг '14 в 13:19
2
ответа
Межкомпонентная связь с KnockoutJS
Допустим, у вас есть страница обзора продукта со следующими моделями представления: ProductIndexViewModel; модель корневого представления, привязанная ко всей странице ProductListViewModel; виджет для отображения всех товаров ProductRegistrationView…
10 сен '14 в 07:17
1
ответ
Обработка параметров компонента выбивки
Я просто не понимаю следующее: У меня есть HTML-страница, которая использует компонент нокаута, см. Код ниже: HTML: <h2>Home</h2> <p data-bind='text: message'></p> <examlist params="list: StartList"></examlist> Та…
25 фев '15 в 08:41
2
ответа
Компоненты нокаута внутри foreach и шаблоны
Так что с введением компонентов и пользовательских элементов кажется намного проще инкапсулировать вашу логику и разметку, однако я немного не уверен, как использовать компоненты в разделах foreach, когда вам нужно передать в модель представления. И…
14 сен '14 в 12:41
1
ответ
Компоненты нокаута - Невозможно применить привязки более одного раза
Я пытаюсь создать страницу, используя компоненты с выбыванием, и у меня возникают проблемы с привязкой нескольких компонентов на странице, если они не добавляются одновременно. Насколько я вижу, у меня нет возможности напрямую получить доступ к моде…
17 апр '15 в 09:07
0
ответов
Нокаут-компоненты щелкают событие от родителя
Предположим, что у меня есть модальный режим, где в модальном теле есть компонент FileUpload, созданный из jquery-file-upload. Этот компонент имеет метод "Upload" в viewmodel, который просматривает выбранные файлы и загружает их. Теперь я хочу загру…
12 ноя '14 в 10:20
2
ответа
Компоненты нокаута, шаблон уже внедрен в этот элемент, но еще не связан
Из Knockoutjs Docs я не понимаю это предложение: шаблон уже вставлен в этот элемент, но еще не связан. ko.components.register('my-component', { viewModel: { createViewModel: function(params, componentInfo) { // - 'params' is an object whose key/valu…
01 янв '15 в 09:48
1
ответ
ПОЧЕМУ он инициализирует этот компонент Knockout.js в случайном порядке?
Я запутался... Я создаю список, используя компоненты Knockout.js, шаблоны и пользовательские элементы. По некоторым причинам, шаги, которые я создаю в моем Viewmodel инициализируются в случайном порядке в пределах определения пользовательского элеме…
11 июн '15 в 19:37
1
ответ
Knockout 3.2 - переход "если" между загруженными компонентами AMD
У меня есть SPA, который использует нокаутированные компоненты, динамически загружаемые с помощью require. Вот как это выглядит <!-- ko if: state() === 'one' --> <component-one></component-one> <!-- /ko --> <!-- ko if: sta…
29 сен '14 в 07:43
1
ответ
Knockout Как я могу подписаться на свойства модели другого представления?
Я использую компоненты выбивки для создания поискового представления с различными частичными представлениями, которые имеют свои собственные модели представления: Поле поиска Фильтр Итак, модель представления поля поиска выглядит примерно так: defin…
22 июн '15 в 12:12
1
ответ
Нокаут Google Map: компонент против пользовательского привязки
Когда я гуглю " Knockout Google Maps ", я нахожу довольно много основанных на KO реализаций Google Maps. Все, что я смог найти, использует подход, использующий пользовательский обработчик привязки, тогда как изначально я намеревался реализовать его …
07 янв '16 в 10:32