Описание тега knockout-postbox

knockout-postbox - это плагин Knockout.js, предназначенный для использования базовых возможностей Knockout для публикации / подписки для облегчения разобщенной связи между отдельными моделями / компонентами представления.
1 ответ

Метод преобразования не работает в нокауте js postbox

Я использую плагин "нокаут-пост", чтобы следовать шаблону паба в нокауте. Я могу получать и отправлять данные между компонентами, но проблема в том, что я не могу использовать функцию преобразования. Ниже приведен код и ссылка на скрипку. Может кто-…
27 июл '18 в 02:45
2 ответа

Как обменять значение между двумя моделями представления в нокауте JS

Привет у меня есть две модели просмотра, и я хочу передать значение между ними. вот JS Fiddle `http://jsfiddle.net/sohimohit/e84u8L85/` Я хочу, чтобы когда пользователь нажимал на кнопку "Показать еще один элемент div", соответствующее имя элемента …
19 авг '14 в 06:03
2 ответа

Автоматическое удаление почтовых индексов ko

У меня есть одностраничное приложение, которое состоит из 2 основных частей: 1.-A top bar that has dynamic content(there is a shopping cart) 2.-A dynamic component that gets loaded based on the url. Несколько раз компоненты используют почтовый ящик …
15 авг '17 в 20:44
2 ответа

Интермодульная связь в Oracle JET

Я создал образец приложения в Oracle JET, используя шаблон Oracle JET QuickStart Basic. Я хочу, чтобы приложение имело связь между двумя модулями. Я попытался использовать шаги, упомянутые в блоге Геерджана. Интермодульная связь в Oracle JET(часть 2…
21 май '17 в 12:11
1 ответ

Knockout Postbox для связи между компонентами - как обеспечить активную работу подписчика

У меня проблема с публикацией нокаута, наблюдаемого внутри компонента, и у меня есть другой компонент с моделью представления, которая подписывается на это событие почтового ящика. Событие публикации находится в моей модели представления компонентов…
2 ответа

Межкомпонентная связь с KnockoutJS

Допустим, у вас есть страница обзора продукта со следующими моделями представления: ProductIndexViewModel; модель корневого представления, привязанная ко всей странице ProductListViewModel; виджет для отображения всех товаров ProductRegistrationView…
1 ответ

Обратный вызов сообщений WebSocket и Knockout JS View Model Communication

Мне нужно сделать данные, которые доступны в функции обратного вызова "onmessage" соединения WebSocket с компонентной моделью представления KnockoutJS. sockjs.onmessage = function (e) { //console.log('[.] message', e.data); if(e.data && e.da…
26 май '17 в 12:15
0 ответов

Передать объект другой viewmodel, используя pubsub?

Я создал 2 компонента нокаута, используя новую версию 3.2 нокаута (и requirejs). Первый компонент содержит HTML-шаблон для отображения таблицы объектов, которые содержатся в наблюдаемом массиве в моей модели представления, если компонент. define(["k…
1 ответ

Массив нокаута отображается как функция, а не как содержимое

У меня есть следующее: this.testArray = ko.observableArray(["a", "b"]); this.publishedSelectedSets = ko.observableArray().subscribeTo("SELECTED_SETS"); Тогда, на мой взгляд, я имею: <span data-bind="text: testArray "></span> <span dat…
28 май '13 в 15:53
4 ответа

Каков наилучший способ связать / синхронизировать модели представления в Knockout?

Если у вас есть несколько моделей просмотра на одной странице, как вы можете обеспечить их синхронизацию? Например, если добавлен один элемент или нажата кнопка на одной модели представления, и вы хотите, чтобы другая модель представления была чувст…
0 ответов

Синхронизация knockout-postbox не работает с наблюдаемыми массивами

У меня ниже представленные модели. с точки зрения модели один у меня также есть некоторый код, который добавляет записи в accountList. когда я тогда пытаюсь использовать accountList в viewmodel two, он всегда пуст. Разве синхронизация не должна подд…
04 авг '15 в 18:46
1 ответ

Выполните поиск, когда значение ko postbox опубликовано

Я начал писать этот вопрос, желая знать, как запустить функцию поиска, когда наблюдаемое свойство изменяется другой моделью представления, и теперь задаюсь вопросом, как я подхожу к этой проблеме. В любом случае, вот мой сценарий: У меня есть страни…
31 июл '14 в 21:42
1 ответ

PublishOn не срабатывает при удалении входного контента

Я использую knockout-postbox, чтобы пометить грязный флаг. Код выглядит так: var ProfileModel = function() { this.nickName = ko.observable("name1").publishOn("dirty", true); this.emailAddress = ko.observable("email1").publishOn("dirty", true); }; ko…
29 янв '15 в 17:11