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

Knockout templates are a simple and convenient way to build reusable view pieces, at the same time providing the option of repeating or nested blocks because they can recursively call themselves.
1 ответ

Knockout JS не удалось обновить observableArray

Поэтому я пытаюсь добавить контент в наблюдаемый массив, но он не обновляется. Проблема не в содержании первого уровня, а в подмассиве. Это небольшой раздел комментариев. В основном у меня есть эта функция, чтобы объявить комментарии function commen…
1 ответ

Как вызвать что-то после того, как шаблон knockoutjs будет представлен

На странице у меня только один скрипт, в голове (это как реклама). И в клиенте контента есть knockoutjs temlating, и у них есть фильтр выбора. Мне нужно вызывать мои вещи после выбора фильтрации. Когда пользователь нажимает, чтобы отфильтровать что-…
1 ответ

KnockoutJS: сделать вкладку сортируемой автоматически расширяемой при добавлении потомка

В прилагаемом примере у меня есть вложенная сортировка, которая способна отображать древовидные структуры. Цель состоит в том, чтобы сделать структуру расширяемой при добавлении нового дочернего элемента, чтобы сделать изменение видимым. Функция авт…
1 ответ

Использование вложенных шаблонов выбивания для отображения вложенных данных

Я пытаюсь сделать таблицу со складными строками, используя нокаут. Каждая "родительская" строка существует на верхнем уровне моей структуры данных, и каждая "дочерняя" строка является элементом массива-члена. Проблема возникает, когда я обновляю дан…
1 ответ

Шаблон нокаута, использующий привязку данных к свойству src изображения, не работает

Я не вижу, что здесь не так, но изображение не отображается с использованием следующего шаблона Knockout: <script type="text/html" id="legend-template"> <div><input type="checkbox" data-bind="click : doSomething" ></input> &l…
1 ответ

Вложенные шаблоны

У меня есть следующий код: function Session(name, index) { this.Messages = []; this.Name = name; this.Index = index; } var vm = {}; vm.Sessions = ko.observableArray([new Session("Foo", 0), new Session("Bar", 1)]); ko.applyBindings(); vm.Sessions()[0…
1 ответ

Свернуть дважды вызвал шаблон аккордеона

Все работает, кроме свертывания Bootstrap за пределами этого примера в stackru, я был бы признателен за некоторые предложения. когда any opened item является clicked в collapse его класс изменяется в следующей последовательности: panel-collapse coll…
1 ответ

Создание шаблона выбивки для строки таблицы

Я пытаюсь создать шаблон выбивки, который должен генерировать строку таблицы для каждой строки в массиве выбивки. Когда я добавляю приведенный ниже код, он говорит мне: "Скрипт элемента не может быть вложен в таблицу элементов" <table> <tr&…
28 июн '17 в 13:11
2 ответа

Передача параметра из шаблона нокаута модальному

В этом примере кода я ищу способ передачи параметров из data в нокауте template в нокаут data-bind что в конечном итоге должно появиться в modal окно. Результатом должно быть модальное окно, в котором отображается имя участника, в зависимости от кот…
1 ответ

Ссылаясь на данные, переданные в шаблон с использованием $root

У меня есть шаблон: <script id="segment-instructions" type="text/html"> <div data-bind="foreach: Conjunctions"> <!-- Deep hierarchy --> <p data-bind="visible: !$root.hasAnyValidExpression($data)" /> </div> </script&g…
25 авг '14 в 09:57
1 ответ

ПОЧЕМУ он инициализирует этот компонент Knockout.js в случайном порядке?

Я запутался... Я создаю список, используя компоненты Knockout.js, шаблоны и пользовательские элементы. По некоторым причинам, шаги, которые я создаю в моем Viewmodel инициализируются в случайном порядке в пределах определения пользовательского элеме…
1 ответ

KO Не могу найти шаблон с идентификатором

Я пытаюсь связать шаблон с моим представлением. Но я продолжаю получать шаблон с ошибкой идентификатора. Шаблон: <script type="text/html" id="Template"> //some html markup </script> Посмотреть: <div data-bind="template: {name: 'Templa…
30 июл '15 в 20:57
3 ответа

Привязка шаблона

У меня есть элемент ul, который заполняется через привязку шаблона. <script type="text/html" id="someTemplate"> <li> <span data-bind="text: someText"> </li> </script> <ul data-bind="template: {foreach: someElemets, n…
14 фев '12 в 12:16
4 ответа

Как вы используете собственные шаблоны Knockout с внешним механизмом шаблонов KO

Я использую внешний механизм шаблонов KO, чтобы разбить мое одностраничное веб-приложение на несколько файлов, но загружаемые шаблоны содержат только разметку KO. Несмотря на тщательное изучение этой темы, я не могу понять, как надежно применять при…
0 ответов

Knokcout JS: Uncaught ReferenceError: действие не определено

В настоящее время я использую knokcout js для визуализации представления. HTML: <div data-bind="template: {data: {ui: uistate, action: actionHandler }, afterRender: doStuff}"> <custom-comp params="onclick: action.print, shouldShow: ui.showP…
2 ответа

Привязка шаблона Knockout.js - вызвать функцию tinyMCE для загрузки предварительного просмотра

Я использую KO.JS и создаю HTML-шаблон. Я хочу отобразить TinyMCE Preview, вызвав команду предварительного просмотра в привязке html. В общем, вот как мы отображаем превью для tinymce нажатием внешней кнопки: var preview = function (divName) { var I…
2 ответа

Событие связывания KnockoutJS после рендеринга шаблона

Я долго искал, и я уверен, что это новый вопрос, а не повторение, как предполагает название.:) По сути, я пытаюсь выяснить, существует ли событие с возможностью подписки, которое KnockoutJS создает после рендеринга шаблона при использовании чего-то …
1 ответ

Как бороться со многими шаблонами в нокауте?

При работе с нокаутом я часто использую шаблоны. Поскольку я работаю над одностраничным приложением, количество используемых мной шаблонов становится все больше и больше. Мой основной HTML начал выглядеть так: <!-- id's for knockout binding --&gt…
0 ответов

Сброс значения внешнего шаблона

Использую внешний шаблон Knockout https://github.com/ifandelse/Knockout.js-External-Template-Engine Но как очистить вновь связанное значение и текст из внешнего шаблона. мой HTML-код что-то вроде этого HTML <ul data-bind="template: { name: 'Regis…
12 июн '15 в 10:05
1 ответ

Knockout JS шаблон HTML не отображается должным образом

У меня есть шаблон нокаута, который работал нормально, пока я не внес в него небольшие изменения в целях отображения. Теперь HTML рендерит по-другому, что заставляет некоторые из моих SCSS не применять определенные стили. Вот текущий шаблон: <scr…
17 мар '14 в 20:17