Вопросы по теме '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 просмотров
schedule
26.01.2024
Ошибка при создании экземпляра контроллера 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 просмотров
schedule
24.05.2024
Помощник просмотра в 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