avatar
fokusov спасибо вам за отличную статью.
Сделал свой вариант, с переносом бэка но новые версии библиотек. Убрал бутстрап, jQuery.

Ссылка на мой проект.
avatar
а как раскидать роуты по отдельным пакетам, что бы не держать все в одной папке?
avatar
Делаю всё как в статье, выдаёт исключение «invalid argument», в чём может быть проблема?
avatar
Здравствуйте,

Хотел попробовать этот проект, у меня много ошибок.
Например — файл app/app.module.ts:
не находит модули
import { View } from 'ui/core/view';
import * as Utils from «utils/utils»;
import * as FrameModule from «ui/frame»;
avatar
Лично для чего это нужно мне, во первых для кроссбраузерности, то есть без него если вы сохранили например пароль в файрфокс, а потом используете сафари или вивальди, пароля к сайту в них не будет, менеджер паролей же позволяет использовать пароль и в указанных браузерах в том числе. Так же большинство подобных приложений есть и на смартфонах, так что пароли будут и в них. Ну и помимо браузеров он сохраняет по вашему желанию пароли от приложений, данные кредитных карт(если их несколько то запоминать номера, даты выпуска и cvc коды довольно проблематично) с хорошим менеджером пароля, всё решается одним кликом и он сам подставит всё в нужные поля
avatar
Мне не совсем не понятно, зачем нужны такие приложения, если в любом браузере есть сохранение паролей, кредитных карт. В мак ос есть связка ключей. Объясните в чем особенности, пожалуйста!
Последний раз редактировалось
avatar
Линукс линуксу рознь, думаю если бы он был повсеместно нестабильным, то не был бы так популярен в среде разработчиков, ну а в целом ОС это конечно же инструмент, кому хватает Линукс как инструмента великолепно, если не хватает всегда есть варианты и это здорово, согласись было бы много хуже ели бы был только виндоус)
avatar
Перешел на windows для android разработки — все-таки стабильность linux систем еще недостаточно хороша, плюс есть подсистема Windows Subsystem for Linux в Win10, с которой разработка стала еще удобнее :)
avatar
в ВК сложно, но в чате телеграмм можно пообщаться :)
t.me/tehnojamchat
avatar
У меня к вам такой вопрос, я скажем так начинающий программист, еще учусь. Могу ли я написать вам в контакте, там удобнее будет по общаться, если вы не против конечно.?
avatar
Судя по комментариям к оригинальной статье, в коде действительно куча ошибок. Автор не планирует ни исправлять их, ни пояснить их происхождение.
В этом репо есть немного подправленная версия кода, попробуйте взять код оттуда.
avatar
Даже если скачать полностью всю папку с кодом, которую выложил автор и открыть его в редакторе, он не работает. В браузере открывается чистый лист. Скрин сейчас скину
avatar
Приветствую! Да, это всего лишь перевод и код я не запускал перед публикацией. Однако, если вы выложите логи с ошибками, думаю, мы сможем помочь :)
avatar
Хорошо, даже если перевод статьи, вы разбираетесь в этом вопросе? Можете ли вы помочь мне?
avatar
Добрый день, это всего лишь перевод статьи
avatar
Добрый день! Сделал все по вашему коду и ничего не работает.
avatar
Спасибо, что опубликовали решение, сэкономит время пришедшим позже
avatar
Казалось бы что-то вроде такого router.LoadHTMLGlob(«templates/**/*») как в доках должно подойти. По факту же в шаблонах точно также присутствовала только последняя часть с именем файла ((
Нашел решение для такой задачи тут ru.stackoverflow.com/a/586203
avatar
Статья действительно полезная. И на гитхабе исходники с авторизацией и т.д. Но мне бы хотелось разнести шаблоны по папкам. Но что-то не выходит. Точнее, если что-то типо templates/default/*.html, то все норм. Но хотелось бы чтобы структура была примерно такая:
templates
--default
----modules
------module1.html
------module2.html
----header.html
----footer.html
----index.html

Ну а сам шаблон потом подключался index.html, modules/module1.html
Последний раз редактировалось
avatar
Рад, что пригодилось :)
На самом деле код в статье чисто для примера и упрощен насколько это возможно.
Но если кто-то столкнется с похожей проблемой, ваш комментарий будет как нельзя кстати. Спасибо!