Публикации по теме 'angular'
Модульное тестирование вашего перехватчика Angular
Некоторое время я был разочарован тем, сколько, кажется, нужно издеваться, чтобы организовать простые модульные тесты для сервисов, перехватчиков и т. д. Мне удалось то, что я считаю хорошим и чистым способом модульного тестирования перехватчика, который изменяет ваш URL .
Перехватчик
Это не точная копия моего рабочего кода, но она иллюстрирует предполагаемую логику: если мы вызываем конечную точку, которая начинается с одного префикса, мы указываем этот запрос на один целевой..
Как избежать угловатого белого экрана смерти
Как избежать угловатого белого экрана смерти
Если вы когда-либо работали с angular или ionic, вы могли столкнуться с полной белой страницей, также известной как белый экран смерти. Скорее всего причина в несовместимости браузера из-за отсутствия полифилов или браузер вообще не поддерживается. Поэтому angular загружается неправильно, и страница остается пустой.
Если вы хотите попробовать это, просто сгенерируйте ошибку перед загрузкой файла main.ts .
if (environment.production) {..
Структура папки Angular - следуйте DOM
В документации Angular указано, что структура папок приложения должна соответствовать LIFT:
Https://angular.io/guide/styleguide#lift
Я здесь, чтобы бросить этому вызов. Я работал во многих проектах Angular, и каждый раз, когда появлялся проект с очень «плоской» структурой, я, как правило, работал медленнее, и поиск компонентов становился сложнее. На плоских проектах заметна познавательная нагрузка. Очень сложно открыть папку src/app и получить 50 папок и файлов. Трудно..
Angular TestBed считается вредным!
Angular TestBed считается вредным!
Почему я не использую Angular TestBed и, возможно, вам тоже не стоит
В этой статье я сделаю краткий обзор TestBed, расскажу о некоторых его свойствах и методах, а затем предложу альтернативу. Альтернатива, которая вернет вам контроль над вашими тестами! И вариант автоматизации тестирования!
Давайте сделаем состояние компонента нашим интерфейсом с помощью Angular, и пусть он отображает HTML и выполняет DOM.
Мне нужно проверить только..
От Angular к Blazor: приложение для здоровья
Эталонное приложение, созданное с помощью кроссплатформенного Blazor на основе WebAssembly.
Blazor - это платформа на базе .NET для создания веб-приложений, запускаемых в браузере. Он использует C # и шаблоны Razor для генерации кроссплатформенного, совместимого с HTML5 кода, который компилируется в WebAssembly . Цель этой публикации - проиллюстрировать, как создать конкретное эталонное приложение с помощью Blazor.
Чтобы увидеть приложение в действии, щелкните здесь для..
Приложение для обнаружения диабета в Angular с использованием TensorFlow.js
Диабет является очень распространенным заболеванием. По сути, ваше тело не может правильно обрабатывать сахар, что может вызвать побочные эффекты, включая слепоту. Как и в случае с любой болезнью, важно обнаружить ее как можно раньше, а еще лучше, если она будет настолько автономной, насколько это возможно. Машинное обучение — очень мощный инструмент для этих целей.
Мы построим простую модель, используя машинное обучение в JavaScript (TensorFlow.js). Я построил также более..
Как создать стратегию повторного использования маршрута с помощью Angular
Прежде чем перейти к стратегии повторного использования маршрута, давайте разберемся, что произойдет, если мы перейдем от одного компонента к другому, изменив маршрут.
Допустим, вы находитесь на пути /compA и загрузили компонент A в DOM, и теперь, когда вы измените маршрут на /compB , который загрузит компонент B ,
компонент A будет уничтожен, что означает, что он будет удален из DOM, и его соответствующий экземпляр компонента также будет удален , (мы можем проверить это,..
Новые материалы
Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..
LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной.
Ниже приведен исходный код, предоставленный здесь
Из исходного кода видно, что флаг — это отображаемое имя администратора...
GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..
Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..
Сравнение Clojure IDE — Emacs/Cider и IDEA/Cursive
Введение
Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..
Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования.
Строки есть практически в каждом языке программирования, и научиться их эффективному..
7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..