Вопросы по теме 'canjs'

Структура папок CanJS
При создании простых проектов мы напрямую указываем модели и контроллеры в одном файле, а затем пишем. Мой app.js выглядит так: var Library = can.Model({}); var Control = can.Control({.....}); var control = new Control('#main'); и...
539 просмотров
schedule 28.12.2022

Автоматическое создание подклассов и переклассификация списка объектов CanJS
Удаленный сторонний сервер JSONP предоставляет моему скрипту CanJS список результатов, подобный этому: [ { "class": "ABaseClass", "value": "1"}, { "class": "ASubClass", "value": "2"}, { "class": "ABaseClass", "value": "3"}, {...
193 просмотров

Ошибка при создании экземпляра контроллера canjs с использованием requirejs
Я использую canjs и требую js для создания приложения mvc. Я новичок в них обоих. Я создал базовый класс js --home.php и загрузил jquery, canjs и requirejs в home.php. У меня есть две отдельные папки с именами контроллер и модель в модели -...
324 просмотров
schedule 21.06.2023

Понимание образца управления Canjs
Я смотрю на образец Canjs для контроля. TaskStriker = can.Control({ "{task} completed": function(){ this.update(); }, update: function(){ if ( this.options.task.completed ) { this.element.addClass( 'strike'...
474 просмотров
schedule 31.10.2022

Всплывающее окно листовки очищает содержимое при первом закрытии
для моего приложения я использую Leaflet, и я продвинулся с ним довольно далеко, поэтому я уверен, что понял «способ листовки» для достижения цели. Поскольку у меня есть только один статический макет для всех моих маркеров, я создал простой шаблон...
253 просмотров
schedule 01.12.2022

Если мы используем JavaScript MVC, то как нам сохранить анимацию для представления?
Если мы используем MVC для наших веб-страниц, особенно если мы просто изменим данные (модель) и позволим представлению просто «наблюдать» за моделью, так что любые изменения, внесенные в модель, представление будет автоматически обновляться и отражать...
170 просмотров

Помощник просмотра в EJS/JMVC/canJs
Планирую использовать помощники представлений в моем приложении JMVC. Пытался реализовать вспомогательную функцию select_tag в моем файле ejs, но не смог получить требуемых результатов. Ниже приведен код В контроллере: this.choice= [{value:...
202 просмотров
schedule 06.06.2022

Как мне обновить свой вид, когда моя модель отсортирована?
У меня есть CanJS Model.List, который я визуализирую с использованием шаблона EJS следующим образом: <% this.each(function(item, index) { %> <% if(index < 5 ){ %> <li <%= (el) -> el.data("item", item) %>...
331 просмотров
schedule 03.04.2023

can.Model уничтожить с несколькими параметрами
Я работаю с API, над которым у меня нет контроля. Я хотел бы сделать что-то вроде этого: var Page = can.Model.extend({ destroy: 'DELETE /api/{account_id}/{page_id}' }) Это не работает — canjs просто не использует URL-адрес уничтожения. Я...
78 просмотров
schedule 19.05.2023

CanJS parseModels и приведение данных
Я думаю, что у меня может быть странный вариант использования здесь. У меня есть модель Code с атрибутами code , title , description . Пользователи документируют работу (здравоохранение), они вводят code , скажем, 7 , а 7 всегда означает,...
134 просмотров
schedule 21.04.2023

Как привязать событие к Can.Control для запуска всякий раз, когда элемент, соответствующий селектору, добавляется к элементу управления?
Я пытаюсь создать виджет DateTimePicker и не хочу беспокоиться о создании экземпляра виджета, поэтому я создал Can.Control, который принимает тело html в качестве элемента. Но теперь мои элементы ввода отображаются в DOM с помощью can.view. Как...
158 просмотров
schedule 19.06.2022

Неожиданный токен) в моем коде
Я изучаю canjs и пытаюсь восстановить данные. Поскольку я новичок, я написал весь свой код в одном файле. Это мой файл canjs: Players = can.Control({ init: function(){ this.element.html(can.view('view/players.ejs',{ players:...
250 просмотров
schedule 13.08.2022

Как создать *статическое* свойство в can.Model
Мне нужно как-то хранить метаданные в can.Model. Я использую метод findAll и получаю такой JSON: { "metadata": { "color": "red" }, "data": [ { "id": 1, "description": "Do the dishes." }, { "id": 2,...
97 просмотров
schedule 06.10.2022

Создайте новую строку в базе данных, используя пример canjs
Я пытаюсь расширить этот пример canjs http://jsfiddle.net/xKc3H/367/ (это приложение по умолчанию). Я хочу добавить новую строку. Я сделал кнопку, чтобы открыть редактор, но когда я пытаюсь его сохранить, я получаю «неопределенное не является...
116 просмотров
schedule 04.02.2023

can-model не может получить данные из файла .json
Я пытаюсь реализовать MVC, используя AMD в canjs. Для этого я использую requirejs. Это мой файл domains.json: [ "1":{"uid": "1","urls": "domain1.abc.com"}, "2":{"uid": "2","urls": "domain2.abc.com"}, "3":{"uid": "3","urls":...
231 просмотров
schedule 07.07.2023

Как добавить свойство с точкой в ​​имени к существующему CanJS can.Map?
Скажем, у меня есть существующий can.Map с именем someMap , и мне нужно добавить новое свойство с именем some.data , которое будет содержать string . В vanilla JS вы можете сделать someMap["some.data"] = "someString" \\ Object {some.data:...
51 просмотров
schedule 04.04.2023

DoneJS — пример чата не работает при добавлении компонента
Я использую пример чата DoneJS по следующему URL-адресу: http://donejs.com/Guide.html Однако, когда я перехожу к шагу: создание пользовательских элементов, я получаю следующую ошибку: C:_source\donejs\donejs-chat>donejs добавить...
182 просмотров
schedule 04.07.2023

Как я могу изменить URL-адрес маршрута в CanJS
У меня есть route.attr: can.route.attr({type:"list",id:"list",val:""}) location.hash -> "#!update/edit&val=113" как я могу изменить это на #!list/list и уничтожить val:"" в URL-адресе я использую это:...
105 просмотров
schedule 26.09.2022

canjs с использованием jquery и усов
Как прочитать идентификатор DIV из файла .mustache с помощью jQuery? например asdf.усы <div class="draggable"> <p>drag this here</p> </div> adminControl.js define(['jQuery', 'can',...
64 просмотров
schedule 01.11.2022

Правильное моделирование приложения MVVM в donejs
Что я сделал Я создал компонент в donejs, а затем создал две супермодели contact и email , используя следующие команды: donejs add component contactComponent contact-component donejs add supermodel contact donejs add supermodel...
292 просмотров
schedule 12.12.2023