Описание тега canjs-model

can.Model похож на can.Map, но включает в себя встроенную функцию CRUD.
1 ответ

Не удалось получить необработанные данные при конвертации с использованием.models canjs

С новым обновлением CanJS мои Модели перестали работать, и я не знаю почему. Вот как выглядит мой код: Module = can.Model.extend({ findAll: 'GET ' + window.rootPath+'api/module' }, {}); FormModule = can.Control.extend({}, { init: function (element, …
30 окт '13 в 12:40
3 ответа

Можно найти одно по имени

Я использую CanJS для веб-приложения. Я хочу знать, как реализовать поиск. Я реализовал findAll, но я хочу реализовать findOne на основе имени, а не ID. var Library = can.Model({ findAll: "GET /libraries", findOne: "GET/libraries/{id}", create: 'POS…
13 мар '13 в 08:56
1 ответ

CanJS как обновить модель

У меня есть модель, которая представляет список заданий, которые выполняются на сервере Я хочу опросить сервер на наличие обновлений по таймеру, чтобы показать изменения в состоянии заданий. Как мне это сделать? Мой контроль выглядит так var control…
12 мар '14 в 11:47
0 ответов

Ошибка обратного вызова при получении 200

Я использую Canjs в своем приложении, и когда я вызываю свою функцию, вызывается обратный вызов ошибки, но я получаю ответ 200. var factory = new DTO(Factory); factory.save( function (data) { self.element.html(can.view('viewDTO', {})); }, function (…
18 ноя '13 в 11:48
0 ответов

Добавление элемента в список задач в canjs

Пытаясь скопировать и улучшить список задач на первой странице canjs.org, я наткнулся на небольшую загадку. В примере не показано, как добавить элементы в список задач. Поэтому я добавил "Добавить еще", который запускает newTodo при нажатии. <h2&…
11 мар '15 в 21:09
0 ответов

Как я могу запустить валидацию onblur с CanJS?

У меня есть модель Can JS с init это работает this.validateNonBlank("title");, Как я могу запустить эту проверку для запуска onblurкогда я выкладываю из title поле? Сейчас он срабатывает только тогда, когда другой элемент вызывает change событие. ca…
14 ноя '14 в 02:18
1 ответ

С CanJS, как автоматически удалить экземпляр модели из Model.List, когда экземпляр будет уничтожен?

Я изо всех сил пытаюсь понять, как зовет destroy на экземпляре модели, как предполагается, влияет на Model.List, к которому он прикреплен. В документации говорится, что: Одно из преимуществ can.Model.List по сравнению с традиционным can.List состоит…
23 фев '14 в 09:13
1 ответ

Как мне обновить мой вид, когда моя модель отсортирована?

У меня есть CanJS Model.List, который я рендеринг с использованием шаблона EJS, как показано ниже: <% this.each(function(item, index) { %> <% if(index < 5 ){ %> <li <%= (el) -> el.data("item", item) %> > <%= todo.att…
09 июл '14 в 09:25
1 ответ

canJS: загрузить модель с ассоциациями, но сохранить только "базовую" модель

Вот демонстрация того, как загрузить модель с ассоциациями (в одном запросе) в canJS. Я нашел его в github-репозитории canJS, и на самом деле мне пришлось немного переписать его, чтобы он работал (он устарел), но теперь он работает. Моя проблема в …
14 янв '13 в 10:42
3 ответа

Как я могу получить длину отложенной модели в CanJS?

Я получаю модель отложенного объекта со структурой, подобной этой: Как я могу узнать, сколько объектов присутствует внутри этого объекта (в данном случае три). Если я использую Object.keys(myObject).length, он включает в себя объект наблюдателя и др…
14 май '14 в 06:13
1 ответ

Дополнительные функции на модели canjs

Есть ли способ добавить больше привязок покоя к модели, чем просто четыре функции CRUD? var Customer = can.Model({ findAll: 'GET /customer', findOne: 'GET /customer/{id}', create: 'POST /customer', update: 'PUT /customer/{id}', destroy: 'DELETE /cus…
17 янв '13 в 19:53
1 ответ

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": "domain3.abc.com"} …
05 май '15 в 04:38
1 ответ

Динамические свойства для модели CanJS?

Я хотел бы добавить в мою модель динамические свойства, которых нет в результатах службы REST. Эти динамические свойства могут сократить имена, форматировать даты и т. Д. Например, моя модель CanJS выглядит следующим образом: var MyModel = can.Model…
1 ответ

Лучший способ показать сообщение загрузчика во время загрузки model.list

Я создал простое приложение MVC с canjs для списка пользователей, используя can.Model.List. Поскольку мой запрос может занять более 5 секунд, я бы добавил в представление небольшое сообщение / изображение предварительной загрузки во время загрузки. …
15 окт '14 в 15:01
1 ответ

Как отфильтровать данные JSON для автоматического предложения с использованием Ajax (без пользовательского интерфейса jQuery)

Я пытаюсь создать самовнушение с нуля. Я использую контроллер canjs для управления элементами DOM (ul и li). Я хочу умный и короткий код для реализации этого. Я пробовал с фильтром, но я хочу использовать метод фильтра Ajax для этой цели. Я попробов…
25 июн '15 в 04:56
1 ответ

Как отключить model.store в can.js

Переход на REST-архитектуру, поэтому не нужно больше их хранить. Есть ли способ как вообще отключить хранение модели?
01 июн '16 в 12:57
2 ответа

CanJS, сохраняющий задачу в файл

Я пишу SPA, используя CanJS, у которого есть список, и пользователь может добавить список. Я хочу сохранить вновь добавленный элемент, записав его в файл. Кто-нибудь может мне помочь? '.btn_save click': function (ele, ev) { var self = this; var val …
08 мар '13 в 06:59
2 ответа

canjs findOne отсроченный

Я узнал, что вместо того, чтобы использовать model.findAll и писать код в функции обратного вызова findAll, мы можем достичь того же, используя new model.List({}). Например, jsfiddle -> http://jsfiddle.net/CRZXH/48/.. в этом примере jsfiddle реализа…
08 сен '14 в 01:55
1 ответ

Шаблонная модель canjs, которая еще не готова. Databinding

У меня проблема с рендерингом объекта, который не готов в тот момент, когда шаблон отображается. Таким образом, это рендеринг пустого представления без привязки данных. Как правильно использовать отложенные объекты или какой-то другой метод для обес…
19 май '14 в 11:43
1 ответ

Модель Canjs возвращает неопределенное значение после разрешения

Я не могу найти способ получить данные с сервера и преобразовать их в экземпляр модели. Я следовал инструкциям здесь, но это все еще не работает. Вот моя установка: URL для службы: services/foo/barOne, Ответ: {"calendar":1352793756534,"objectId":"id…
13 ноя '12 в 09:57