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

can.route включает двустороннее связывание с window.location.hash. Этот тег следует использовать для вопросов о can.route или о том, как структурировать одностраничное приложение, которое ведет себя как многостраничное приложение.
1 ответ

Как реализовать роутер в CanJS

Я пользуюсь приложением https://github.com/thinkadoo/Projects. Я создал подобное приложение с помощью этого. Мое приложение использует графики d3 вместо того, которое использует. Мое приложение инициализирует маршрутизаторы как var patientStatus = n…
02 апр '13 в 06:50
1 ответ

Многостраничное приложение с использованием CanJS

Я ищу способ перехода с одной HTML-страницы на другую HTML-страницу в CanJS. Ниже приведен сценарий: index.html содержит форму входа (сборка с использованием ejs) со ссылкой на забытый пароль. index.html <div id="container"></div> contro…
17 апр '14 в 16:04
1 ответ

Кнопка вызывается несколько раз

У меня есть страница поиска и страница редактирования. Я ищу пользователя, а затем, когда я получаю результаты, я могу редактировать пользователя. Я использую CanJS, и я определил маршруты для каждой страницы. , 'search route': function (data) { new…
12 мар '14 в 15:51
1 ответ

Конкретный маршрут canjs не вызывается при загрузке страницы с помощью хэштега

Что не так в коде? ожидаемые результаты: когда страница загружается как url ​​/case#!open-case или url/case #!new, тогда должен вызываться целевой список маршрутов ('new route' или ':filter-case route'), но это не так случаться PageControl = can.Con…
07 июн '14 в 18:09
1 ответ

Canjs: вызвать событие маршрута для текущей страницы

У меня есть can.Control, который выглядит так: can.Control({ "route": function(){ ... }, "a.test click": function(){ can.route.attr({ page: "home", type: "test" }); } }); обратный вызов "route" не вызывается, если текущей страницей является {page: "…
1 ответ

CanJS многостраничное приложение

Все учебники и примеры, которые я видел, являются одностраничными. Кто-нибудь может дать идею или указать на ресурс, показывающий, как можно разработать многостраничное приложение с помощью CanJS?
18 авг '13 в 08:11
2 ответа

can.routing: запуск перехода от #!/foo/bar к #! / foo

Я пытаюсь понять маршрутизацию CanJS. Пока у меня есть следующие маршруты. can.route('plant/:plant/', { plant : undefined, day : undefined }); can.route('plant/:plant/day/:day', { plant : undefined, day : undefined }); У меня еще нет настроенных слу…
16 окт '13 в 08:54
1 ответ

canjs can.route и can.route.delegate, слушать, когда свойство имеет определенное значение?

Я использую canJs с плагином can.Map.delegate, и я хотел бы этого, но это не работает, "хорошо" не отображается в консоли. Не могли бы вы помочь мне? $ (function () { var Routing = can.Control ({ '{can.route} id = 3': функция (данные) { console.log(…
19 янв '14 в 22:25
1 ответ

Фреймворк Javascript

Я хотел бы использовать это Туто, но у меня не работает $(function() { Router = can.Control({ "завершенный маршрут": function(){ console.log("хэш #! завершен") }, "активный маршрут": function(){ console.log("хеш # # active") }, "project/create": fun…
12 янв '14 в 14:51
2 ответа

Как определить перехват всех маршрутов для обработки 404 в может JS?

Как правильно определить маршрут перехвата всех для обработки 404 в файле can.js таким образом, чтобы сначала проверялись все правильные маршруты? Если не совпадают, этот маршрут поймает его, и я могу отобразить сообщение 404.
11 дек '12 в 16:45
1 ответ

Может ли js задержать сопоставление маршрутов / запускать вручную?

У меня есть элемент управления, настроенный так: Отображает загруженный вид асинхронно. Данные для представления также загружаются асинхронно. Слушает изменения маршрута. Один из обработчиков маршрута отображает модальное с деталями модели, загружен…
22 сен '13 в 12:59
1 ответ

CanJS can.route.ready() версия 2.1- '#!' меняется на '#!&' при нажатии на ссылку

У меня есть приложение, которое использует can.route для захвата #change, когда пользователь нажимает на ссылку. href для ссылки имеет шаблон "#!". Как только изменение фиксируется утилитой can route, я вижу, что хеш в браузере меняется на #!&. Это …
28 окт '15 в 21:35
2 ответа

CanJS - двусторонняя привязка

Как сделать двустороннее связывание с использованием CanJS? Enter the Text : <input type="text" name="name" can-value="enteredText" /> Display the Text: {{enteredText}} Может показать несколько подходов? Использование ViewModel?
11 апр '17 в 16:07
0 ответов

CanJS проблема декодирования URL

У меня есть обработка маршрутизации с: 'route': function(data) { if (data.widget) return; this.handle_route(data); }, ':widget route': function(data) { if (data.sub) return; this.handle_route(data); }, ':widget/:sub route': function( data ) { if (da…
06 окт '14 в 17:11
1 ответ

Определение двух отдельных маршрутизаторов с помощью can.Control.route в CanJS

У меня есть два маршрута, определенные в разных JS-документах, хотя оба включены в один и тот же HTML-файл. Маршрут 1 выглядит так: Router = can.Control({ "invoices/:id route": function(data){ //load an invoice by id } }); А другой такой: Router = c…
12 июл '12 в 16:09
1 ответ

Аутентификация и навигация в CanJs

Что будет лучшим способом визуализации домашней страницы (после аутентификации). Допустим, у него есть leftNav и Content. Можем ли мы иметь эти разделы в login.html и инициализировать их контроллеры после того, как аутентификация была очищена? Лучше…
08 апр '14 в 19:03
3 ответа

Как мне прослушать и отреагировать на пустой маршрут, используя {can.route}?

Я хочу настроить маршрутизацию с CanJS так, чтобы в зависимости от того, какой URL я нажал, был настроен соответствующий элемент управления. Моя проблема заключается в попытке найти способ выражения маршрута по умолчанию для прослушивания в элементе…
22 окт '13 в 23:29
1 ответ

Как установить параметры по умолчанию в can.Control.route

При использовании документа can.Control.route, описанного здесь, я не могу установить значения параметров по умолчанию, поскольку это возможно при использовании классического декларативного способа следующим образом: can.route("content/:type", {type…
18 ноя '13 в 20:19
2 ответа

Location.hash возвращает пустую строку

В настоящее время я использую jQuery, Twitter Bootstrap и CanJS для своего веб-приложения. Я пытаюсь реализовать маршрутизацию с CanJS. Я использую вкладку Bootstrap, и когда я щелкаю по вкладке, она должна была принести #tabSearch, #tabUser или #ta…
1 ответ

Canjs не маршрутизация

Так что эта ошибка убивает меня, так как я понятия не имею, что происходит, я обновил свою версию canjs до последней версии 2.0.4 с помощью jquery, и маршрутизатор перестал работать. Это не маршрутизация ничего, я пытаюсь с window.location.hash и ca…
05 фев '14 в 16:31