Угловой самодельный редуктор: Угловой редуктор достать/сделать — Мысли и идеи

Содержание

самодельные понижающие скорость конструкции для сборки своими руками

Гордость многих дачников — самодельный мотоблок, собранный своими руками из деталей, отслуживших свой век механизмов. Поставить электродвигатель или малогабаритный бензиновый от старого мотороллера или мотоцикла на раму с колесами не составит труда даже для начинающего механика-любителя. А вот над чем придется подумать, так это над редуктором для мотоблока.

Конструкция мотоблока

Схемы сборки самодельных мотоблоков разнообразны настолько, насколько различны запчасти в гараже каждого хозяина. Размеры тоже выбираются из практических соображений.

При разном составе и габаритах есть обязательные элементы:

  1. Рама — прочная конструкция для крепления остальных деталей.
  2. Колеса — от самодельных металлических до резиновых фабричного производства. Положение оси колеса или колесной пары фиксируется относительно рамы железными стойками со впрессованными подшипниками.
  3. Двигатель — мощностью от 5 до 10 лошадиных сил. Можно применять даже электродвигатель с аккумулятором, но наиболее популярны двигатели от мотороллера или мотоцикла. Такой выбор хорош наличием готового управления оборотами и даже передаточным устройством.
  4. Редуктор — узел для передачи вращения от двигателя исполнительному механизму, преобразует скорость и направление.

А вот первый попавшийся редуктор может не подойти. Нужно выбрать тип конструкции, рассчитать размер каждой детали, чтобы скорость и мощность движения навесного культиватора позволяли обрабатывать землю в удобном режиме — не быстро и не медленно.

Типы редукторных узлов

Передача вращательного движения от вала двигателя к валу исполнительного механизма может производиться прямым соединением осей, если скорость и мощность вращения двигателя приемлема для работы, а оси ведущего и ведомого валов совпадают. Такие случаи крайне редки, а при нескольких навесных инструментах разного назначения прямая передача абсолютно не может быть применена. Для согласования скорости и мощности ведущего и ведомого вала используют 4 вида механизмов и их комбинации. Основные типы передач:

  • ременная;
  • цепная;
  • шестеренчатая;
  • червячная.

Червячная передача конструктивно ограничена понижающей скорость функцией, остальные могут применяться как в понижающих передачах, так и в повышающих. К тому же такой редуктор всегда имеет ведомую ось перпендикулярную валу ведущей. Такая схема называется угловым редуктором. Кроме червячной передачи, изменить направление оси можно пространственным планетарным механизмом. Ременная и цепная передачи оставляют ведомую ось параллельной оси двигателя. В простых устройствах реверс возможен только при изменении вращения двигателя.

В мотоблоках применяются двигатели с высоким количеством оборотов в минуту, о чем можно удостовериться в паспорте изделия.

Значит, своими руками надо сделать редуктор для понижения скорости, а какого типа будет самодельный редуктор на мотоблок, лучше выбрать, зная характеристики каждого типа.

Ременная передача

Шкив или ремень, передающие вращение от вала к валу, знакомы каждому автомобилисту, заглядывавшему под капот моторного отсека. Коэффициент понижения скорости вращения определяется делением радиуса малого ведомого колеса на радиус большого ведущего.

Плюсы ременным редукторам — это простота изготовления и ремонта, большое разнообразие деталей.

А минусы ремня:

  • растягивание ремня, снижение сцепления со шкивом от температуры и износа;
  • проскальзывание при резких увеличениях крутящего момента;
  • небольшой срок эксплуатации.

Компенсируют недостатки подпружиненным роликом, давящим на поверхность ремня между колесами, применением зубчатого ремня на шкивах с поперечными фасками. Ременные редукторы требуют нахождения ведущих и ведомых шкивов в одной плоскости, изгиб или скрутка ремня быстро приведет его к разрыву.

Цепной тип

Принцип действия цепной передачи аналогичен ременному, но вместо шкивов установлены звездочки, а ремень заменен цепью. Такой самодельный редуктор не допустит пробуксовки, а в аналогичных условиях проработает значительно дольше.

Так же, как ременной, цепной редуктор должен иметь ведущую и ведомую звездочки в одной плоскости, а его передаточное число считается по соотношению их зубьев. Вес такой конструкции больше, чем у ременной, но на мощные мотоблоки надежнее ставить ее.

В отличие от ременной передачи, цепная требует осторожности или дополнительных защитных мер. При столкновении вращающегося навесного инструмента с толстым корнем в почве сила его сопротивления будет передана на двигатель, что может его повредить. Пока двигатель не выйдет из строя или не отключится, он будет пытаться с максимальной мощностью провернуться вместе с рамой вокруг ведомой оси редуктора. Чем больше мощность двигателя, тем сильнее будет опрокидывающий момент.

Червячная передача

Для перпендикулярного изменения направления оси вращения, создания большого передаточного отношения применяется контакт плоской шестерни с Архимедовым винтом.

Передача вращения от исполнительного устройства к двигателю невозможна. Это уникальная особенность червячного механизма, другие типы передач таким свойством не обладают. Скорость вращения на выходе можно уменьшить во столько раз, сколько зубьев будет у шестерни. Отличается такая передача простотой сборки большим трением, небольшим размером, большой популярностью.

Для того чтобы сделать червячный редуктор своими руками, нужно подобрать шестерню с количеством зубцов, равным снижению скорости вращения в разах, а также с шагом между зубцами, равным шагу гребня червяка.

Реверсивный механизм

Наличие реверсивного передаточного механизма упрощает работу в полях, но сделать реверс в домашних условиях любителю реально только для электродвигателя. Трудности состоят во включении в схему дополнительного передаточного элемента с возможностью его точного перемещения, надежной фиксации. Для этого потребуется разорвать существующую связь с двигателем, а в разрыв вставить новый элемент, будь то еще один шкив с ремнем, звездочка с цепью или шестерня.

Такие преобразования с восстановлением требуют деталей, изготовленных с точностью профессиональных станков.

Практичней в этом случае установить заводской реверсивный редуктор. Например, от автомобиля с механической коробкой передач.

Сборка редукторов своими руками

Эксплуатация мотоблоков, а с ними редукторов — это пыль, бездорожье, жара при пахоте или холод при уборке снега, неравномерные нагрузки. Продлить срок эксплуатации передаточного механизма можно с помощью закрытого корпуса.

Для основания, на котором крепятся шкивы, шестерни, прочие детали, применяется сталь СТ-40. Крышку можно изготовить из менее прочной стали, если на ней не закреплены элементы передачи крутящего момента.

Применение подшипников для установки валов, шкивов, звездочек, шестеренок обязательно, иначе трение погасит силу вращения, а блок или быстро выйдет из строя, или сразу не заработает.

Любой вращающийся механизм требует смазки. Червячный редуктор особенно. Продлить срок использования устройства поможет частая замена смазки, для чего крышка редуктора должна быть открывающейся.

Бензиновые, дизельные двигатели имеют регулировку подачи топлива и скорости вращения двигателя. Оптимально переместить так называемую ручку газа на рукоять мотоблока.

Когда нашлись все необходимые детали, для сборки мотоблока потребуются слесарные инструменты. Не обойтись без сварочного аппарата, болгарки, дрели, сверл по металлу.

Потраченное на изготовление мотоблока время окупит себя полностью в первый же дачный сезон.

Originally posted 2018-04-18 12:24:33.

как сделать своими руками? Отличие угловых, цепных моделей и с реверсом. Какое устройство лучше?

Одной из основных деталей двигателя мотоблока является редуктор. Если понять его устройство и владеть элементарными навыками слесаря, то этот блок можно соорудить самостоятельно.

Что это такое?

Для начала следует разобраться, что же такое редуктор. Он представляет собой механизм, обеспечивающий движение мотокультиватора. Редуктор для мотоблока преобразует крутящий момент в движущую силу. Иногда устройство называют преобразователем. От него зависит эксплуатационный срок мотоблоков, поэтому очень важно обращать внимание на качество деталей при выборе.

Размеры редуктора зависят от габаритов механизированной мототехники.

Комплектация

Преобразователь бывает разборный и неразборный. Как правило, последним вариантом оснащают бюджетные модификации мотоблоков. Их отличие в менее дорогих деталях, которые не подлежат замене. При поломке придется менять весь редуктор. Производители определяют срок службы таких моделей от одного до двух сезонов, не более, при условии правильного использования аппарата.

Более дорогая техника оборудуется разборным редуктором, который можно ремонтировать, заменяя вышедшие из строя комплектующие. Поэтому срок службы увеличивается в разы.

В комплектацию преобразователя входят следующие элементы.

  • Корпус. В зависимости от типа редуктора, он может быть разборным или нет.
  • Роторный вал, который обеспечивает крутящий момент.
  • Шестерни разных размеров.
  • Цепь или ремень в зависимости от вида редуктора.
  • При цепной передаче движение осуществляется с помощью звездочек – зубчатых дисков.
  • При ременной передаче механизм оснащают шкивами, на которые надевается ремень.
  • Подшипники. Поскольку все детали вращаются, необходимо уменьшить трение и обеспечить свободное вращение элементов. С этой задачей призван справиться подшипник.

Все детали находятся внутри корпуса. Кроме стандартного набора комплектующих, внутрь устройства могут быть добавлены элементы для смазки подшипников, например, масляный насос либо аппарат охлаждения.

Виды

В зависимости от типа передачи, используемой в редукторе, преобразователи делятся на несколько видов. Разные устройства применяются в механизмах разных сфер деятельности.

Цепной

Название обусловлено конструкцией редуктора, имеющей в своей основе цепь, как передающий элемент. В одном устройстве она может быть не одна. Движение обеспечивается звездочками, маленькая – ведущая, большая – ведомая. Принцип схож с действием системы на велосипеде. Производительность и надежность существенно зависят от качества материалов, используемых для производства основных движущих деталей.

Среди отрицательных моментов следует выделить необходимость регулярного технического обслуживания: подтяжку цепи, смазку. В отличие от ременной передачи цепная не допускает пробуксовки и служит дольше.

С реверсом

Реверсивный механизм обеспечивает технику возможностью заднего хода. В этом случае муфта обратного вращения устанавливается между коническими шестернями, которые размещены на главном валу.

К сожалению, реверс-редуктор не приспособлен для воспроизведения большой скорости.

Ременный

Самый простой из имеющихся на рынке редукторов относится к ременному типу. Как правило, бюджетные модели редукторов используют именно такое устройство. Ремень служит передающим элементом, который крепится на шкивы. При больших нагрузках ремень проскальзывает либо рвется.

Проскальзывание можно устранить посредством установки зубчатых шкивов и аналогичного ремня.

Ременные преобразователи снижают агрессивное действие на силовую установку, уменьшая рывки. Кроме того, их устройство просто, а ремонт легок.

Среди минусов, к сожалению, факторов больше.

  • При высоких температурах ремень растягивается. Именно это снижает сцепление.
  • Быстрый износ (истирается).
  • Разрыв ременной передачи вследствие перегибов или скруток.
  • При увеличении оборотов ремень начинает проскальзывать.
  • Шкивы должны находиться в одной плоскости.

Шестеренчатый

Шестеренчатые редукторы чаще всего употребляются в двигателях тяжелой техники. Трансмиссия при этом состоит из коробки передач, дифференциалов и регулятора, шестеренок и ремней. Конструкция устройства простая.

Шестеренчатая трансмиссия содержит конические или цилиндрические шестеренки. Благодаря тому, что их на одном валу можно расположить сразу несколько, габариты преобразователя уменьшаются.

Внутри передаточной коробки шестерни работают попарно, поэтому следует соблюдать соотношение количество зубчиков на ведущей и ведомой деталях. Поскольку необходима свобода вращательных элементов, шестеренчатый редуктор требует регулярной смазки и наличия масла.

Среди достоинств можно также выделить бесшумность двигателя на указанном типе редуктора.

Червячный

Преобразователь с червячной передачей характеризуется длительным сроком службы и высокой степенью надежности. Конструкция считается не очень сложной, требующей квалифицированного обслуживания. Червячный механизм уже является угловым. Кроме того, он имеет реверс, что дает возможность технике двигаться не только вперед, но и назад.

Свое название редуктор получил по наличию в своем составе специального червячного зубчатого колеса, которое двигается по винту, имеющему трапецеидальную четырех или двухзаходную резьбу. Варьируя количество зубьев, можно менять вращательную скорость. Все комплектующие изготавливаются из антифрикционной стали, которая характеризуется повышенной прочностью.

Преобразователь состоит всего из двух основных комплектующих. Кроме того, он малошумный и плавноходный.

Пользователи ценят его за эффективность, длительный эксплуатационный период. Червячный редуктор обладает уникальной способностью, характерной только для него, не передавать вращение от устройства исполнения к двигателю.

Угловой

Один из самых эффективных и надежных редукторов. Поэтому его используют для оснащения производственных машин и техники, работающей под большими нагрузками. В автомобилестроении также активно используется данный тип преобразователя.

Угловой редуктор обеспечивает соединение двигателя с трансмиссией, которая рассчитана под цепную передачу. Следует обратить внимание, что величина нагрузки будет зависеть от качества смазочных материалов и температурного режима.

Понижающий

Задача понижающего редуктора – снизить количество оборотов, увеличивая при этом мощность. Добиваются этого путем использования шестеренчатой системы. Как правило, современные преобразователи подобного типа оснащают воздушной охлаждающей системой.

Двигатели на их основе надежные, многофункциональные и выдерживают значительные нагрузки. Поэтому их устанавливают на мотоблоки, используемые для работы на тяжелых грунтах.

Как выбрать?

Преобразователь для мотоблока можно изготовить своими руками, но если нет необходимого опыта, то лучше приобрести его в специализированных торговых точках. Сегодня на рынке представлен огромный спектр качественных модификаций, стоимость которых варьируется в зависимости от различных технических и качественных характеристик.

На цену могут повлиять следующие факторы.

  • Качество материалов, из которых изготовлены комплектующие.
  • Количество функций, выполняемых преобразователем.
  • Статус производителя.
  • Реверсивный механизм (его наличие или отсутствие).
  • Воспроизводимая мощность. При выборе следует не гнаться за большей мощностью, а ориентироваться на технические характеристики транспортного средства. Поскольку возможности редуктора и двигателя должны совпадать.
  • Тип конструкции (разборный или неразборный).
  • Конструктивные особенности. Например, тип передачи или вид сцепления.
  • Срок службы. Как показывает практика, грамотно подобранный преобразователь способен прослужить от 7 до 15 лет в зависимости от типа передачи.

Для малой техники в трансмиссии часто применяется центробежное сцепление. Его миссия заключается в том, чтобы при запуске и прогреве двигателя движение не начиналось. Это удобно, поскольку в зимних регионах невозможно без подготовки тронуться с места или начать работу. Двигатели без центробежного сцепления стоят дешевле, поэтому тут следует руководствоваться личными предпочтениями.

При покупке преобразователя не нужно забывать про габариты двигателя. Будет обидно потратить деньги на то, что потом не войдет в корпус. При выборе редуктора необходимо также позаботиться о масле, которое заливается в него. Оно играет важную роль, являясь залогом эффективной и бесперебойной работы механизма.

При выборе нужно учитывать несколько факторов.

  • Климатические условия. Если транспортное средство будет эксплуатироваться в северных районах, то отдайте предпочтение тем средствам, которые не замерзают при минусовых температурах. В южных областях не следует тратиться на покупку таких вариантов.
  • Нагрузки. При наличии тяжелой или целинной почвы мотоблок будет работать при повышенных нагрузках, а значит трение между деталями увеличится, вращательный момент усилится. Чтобы увеличить срок службы запчастей, следует подбирать смазочную жидкость, учитывающую эти особенности.

Обязательно при выборе редуктора обратите внимание на сальники. Если они будут некачественными, масло начнет подтекать. Постепенно уровень его снизится. Если этого не заметить вовремя, то остатки могут закипеть от нагревания, детали заклинит.

При выборе редуктора от какого-то конкретного производителя помните, что при ремонте необходимо менять вышедшие из строя комплектующие на подобные. Поэтому следует выбирать поставщика, который имеет свои представительства в вашем регионе.

Как сделать?

Энтузиасты-мастера уверяют, что простой редуктор для мотоблока можно выправить своими руками в домашней мастерской. Для этого нужно иметь определенный набор инструментов и мало-мальские навыки работы с ними.

Вам понадобится:

  • линейка и штангенциркуль;
  • набор разных отверток;
  • ножовка;
  • плоскогубцы и кусачки;
  • тиски;
  • молоток;
  • сварочный аппарат при необходимости;
  • запчасти и расходные материалы (сальник, резиновая прокладка, болты, шестерни, цепь или ремень, подшипник, валы).

Конечно, для строительства необходимы эскизы. Поэтому в случае отсутствия навыков их самостоятельного построения можно обратиться к уже готовым из интернета или специализированных журналов.

Если преобразователь создается на основе уже имеющегося старого, то вначале следует его разобрать, вынуть ненужные детали и доработать.

Если редуктор собирается с нуля, то сначала следует изготовить корпус. Для этих целей подойдет фитинговый угольник или металлические пластины, которые свариваются между собой. Его размер должен свободно вмещать все запланированные шестерни и шкивы.

Кстати, шестерни и валы можно извлечь из старой бензопилы.

Далее следует рассчитать передаточное число. Оно необходимо, чтобы подобрать количество шестеренок и длину валов. Обычно за основу берут количество холостых оборотов коленвала и плюсуют к нему 10 процентов.

Простой самодельный редуктор обходится двумя противоположными валами. С одной стороны устанавливается шестерня, в которой нужно высверлить отверстие, с другой – вал в комплекте с обоймой и подшипниками. Далее выходной вал насаживается на шкив. При этом нужно не забыть изолировать валы сальниками, чтобы масло не подтекало.

Собранная конструкция вкладывается в корпус, куда заливается смазочное средство или масло. Преобразователь подключают к двигателю. Затем осуществляется настройка, для чего механизм запускают.

Следует обратить внимание, чтобы все детали не имели деформаций, не перекашивались.

Устройство не нужно чрезмерно нагружать при испытании, комплектующие должны приработаться, наладить взаимное действие. Только после проверки и устранения всех недочетов можно использовать редуктор для работ.

О том, как сделать редуктор для мотоблока своими руками, смотрите в следующем видео.

устройство, в разрезе, схема, фото, чертежи, регулировка УШМ, передаточное число/отношение, прямой, угловой, понижающий и прочие виды

Возможность использовать один и тот же электроинструмент для обработки различных материалов (металлы, камень, дерево, пластик, бетон и другие) делает болгарку очень востребованной у пользователей. Размеры насадок вместе с редуктором обеспечивают оптимальные обороты для безопасной и эффективной работы. 

Устройство, принцип работы и назначение УШМ

Источником вращающего момента для инструмента болгарок является встроенный в их конструкцию коллекторный электродвигатель. Окончательная рабочая величина момента вращения на рабочей насадке достигается с помощью редуктора, конструкция которого отличается компактностью для обеспечения минимальных габаритов всего электроинструмента, что является важным параметром для ручного использования устройства.

Схема работы болгарки. Источник здесь

Из технического названия УШМ следует ее основное предназначение — шлифовка поверхностей обрабатываемых материалов. Однако, универсализм и многофункциональность болгарок позволяют при помощи сменных насадок выполнять такие технологические операции как резка, зачистка, полирование и некоторые другие.

Как устроен редуктор, в разрезе, фото и чертежи

Минимальные габариты редуктора обеспечиваются применением конической передачи. Малая коническая шестерня входит в зацепление с большой, при этом меняется на 90° направление вращения вала ротора электродвигателя, чем сокращается размер болгарки в длину. Узкая по толщине ведомая шестерня позволяет конструкцию корпуса редуктора сделать максимально плоской, что обеспечивает работу болгарки в труднодоступных местах.

Редуктор болгарки в разрезе. Источник фото здесь.

Опорные узлы валов ротора и шпинделя выполняются с применением шарикоподшипников, игольчатых и втулок из антифрикционных материалов в зависимости от модели болгарки, способных выдерживать большие осевые нагрузки. Корпус, в котором собраны валы ведомой и ведущей шестерен, подшипниковые узлы надежно защищает от пыли, которая образуется при работе болгаркой. Пример конструкции редуктора на представленном изображении. Как разобрать с целью диагностиик и проведения ремонта возможно узнать из отдельной статьи.

Регулировка

Конический редуктор болгарки будет без проблем работать при свободно вращающихся в подшипниках валах, которые не имеют люфтов. Это достигается установкой дополнительных металлических прокладок на ведущем и ведомом валах, для устранения зазоров образовавшихся в процессе сборки.

Особенностью конической передачи является регулировка самого зацепления. Необходимо обеспечить совмещение начальных конусов шестерен. Здесь также следует учесть наличие теплового зазора, который исключает заклинивание передачи при нагреве во время работы. Для этого между корпусом и крышкой редуктора устанавливаются металлические прокладки. Контроль правильности регулировки осуществляется по пятну контакта. Практически это делается нанесением красящего вещества, например, синьки на поверхности зубьев и после обкатки на рабочем режиме визуально определяется площадь рабочей поверхности зуба, на которой синька отсутствует. Правильное расположение и размеры пятна контакта на изображении ниже.

В зависимости от степени точности передачи должно быть:

а = (0,4 – 0,8)b;

hср. = (0,6 – 0,9)h.

В болгарках между крышкой и корпусом редуктора устанавливаются металлические прокладки, количество которых соответствует правильной начальной регулировки зацепления. По мере износа зубьев для сохранения зазора и нормальной работы передачи часть прокладок убирается, тем самым обеспечивается продолжительность эксплуатации редуктора болгарки.

Передаточное число (отношение)

УШМ (болгарка) MAKITA GA9010C. Фото 220Вольт

В классическом понимании передаточное отношение редуктора болгарки, как собственно и любого другого механического редуктора, это отношение оборотов ведущего вала к оборотам ведомого. Для большинства УШМ оно колеблется от 2,5 до 4. Редуктор является понижающим с целью обеспечить обороты, при которых не происходит быстрый перегрев обрабатываемой поверхности и достигается требуемая для работы величина крутящего момента.

В большей степени передаточное отношение редукторов болгарки зависит не от модели производителя, а от мощности болгарок. Менее мощные болгарки имеют более высокие обороты шпинделя и соответственно меньшее передаточное число. Для мощных профессиональных болгарок важен высокий крутящий момент и для работы с насадками больших диаметров с целью обеспечения безопасности не применяются большие обороты шпинделя. Здесь передаточные отношения ближе к максимальным значениям.

Какие бывают редукторы: прямой, понижающий, угловой и прочие

Механический редуктор – это механизм, передающий от двигательной установки необходимые для функционирования приводного устройства параметры крутящего момента и скорости вращения вала. Некоторые виды редукторов могут менять направление их вращения.

Редуктора с соосными (параллельными) валами, как правило, в большинстве своем представляют самые распространенные с цилиндрической зубчатой передачей. Они могут иметь различные передаточные отношения и количество ступеней преобразования. Передача хода передается плавно, практически без потерь, но изменить направление вращения вала они не могут.

Редуктор болгарки со смазкой

Угловые редукторы, которые используются в болгарках, способны обеспечить направление валов на 90°. Конические шестерни могут быть как с прямым зубом, так и с круговым. На некоторых маломощных бытовых болгарках, например, модели Bosch, используется передача с прямыми зубьями, где не предъявляются требования к плавности хода и уровню шума. Круговые зубья обладают большей несущей способностью, имеют меньший уровень шума из-за плавности зацепления, менее чувствительны к погрешностям сборки.

В зависимости от величины передаточного отношения редукторы подразделяются на следующие виды.

  • Прямой. Передаточное отношение равно 1. Такой редуктор используется, например, в некоторых многовальных коробках передач грузовых автомобилей.
  • Повышающий. По другому он называется мультипликатором, где передаточное отношение имеет значение меньше 1. Главное назначение мультипликатора — увеличение угловой скорости. При этом крутящий момент на выходном валу уменьшается.
  • Понижающий. Здесь передаточное отношение больше 1. В большинстве случаях в различных механизмах, к таким относится и УШМ, применяется такой редуктор.

Принципов редуцирования, как и конструктивных исполнений, существует большое разнообразие. Однако каждому механизму наилучшим образом подходит определенный вид. Болгарки без конического редуктора представить уже достаточно трудно.

Частые неисправности, причины и решение, запчасти

Шестерни редуктора (компл.) BOSCH GWS 6-100. Фото 220Вольт

Работа в тяжелых эксплуатационных условиях (некачественная смазка шестерен, длительная работа при повышенных нагрузках, наличие большого количества пыли при работе и другие), долговременный период использования электроинструмента приводят к появлению поломок редуктора, где наиболее характерные следующие.

  • Износ рабочей поверхности конической пары шестерен, при котором редуктор работает с повышенным шумом, а по достижении критической величины возможно проскальзывание шестерен друг относительно друга.
  • Ресурс работы подшипников ограничен. Шум и вибрация при работе болгарки являются факторами, при появлении которых следует проверить подшипники на наличие люфтов. Изношенные подшипники подлежат замене (ссылка на статью об этом).
  • При жесткой эксплуатации возможен скол и поломка зубьев шестерен редуктора. Здесь возникает очень сильная вибрация болгарки при работе, сопровождаемая немалым шумом.

Решить проблему восстановления работоспособности болгарки можно самостоятельно при наличии необходимых инструментов, запчастей, навыков работы слесарем. Если нет уверенности в собственных силах, рекомендуется обратиться в сервисные центры, где ремонтом займутся профессионалы. Выбрать подходящий можно по этой ссылке. В отдельном разделе представлены компании, в которых сделают качественный ремонт и заменят вышедшие из строя детали на новые, имеющиеся в наличии у сервиса.

Где купить корпус и прочие комплектующие

Купить корпус редуктора и другие запчасти, комплектующие возможно у сотрудников компаний-поставщиков, которые собраны в соответствующем разделе.

angular-material — Настройка с помощью CDN

Пример

в index.html, свяжите CSS из Google CDN

  
  

Необходимые зависимости:

  • угловой
  • угловая
  • угловой-анимированный
  • угловые сообщения
  
  
  
  
  

  
  
  

Ссылка: https://material. angularjs.org/latest/getting-started

index.html

  
    
      
        
          
          
          
          
          
    
          
          
          
         Угловой материал 
      
      
          {{content}} 
      
    
  

app.js

  angular.module ('angularMaterial', ['ngAnimate', 'ngAria', 'ngMaterial', 'ngMessages'])
       .контроллер ('MainController', функция ($ scope) {
            $ scope.content = "Здесь размещается ваш контент.";
        })
  



Angular — Википедия

Angular (число și « Angular 2+ » sau « Angular v2 și mai nou «) [4] [5] является платформой на веб-узле для просмотра базовых данных pe limbajul TypeScript.Проект этого дезвольта Echipa Angular для Google și de o comunitate de utilizatori Individuali și companii. Angular создает полный набор данных, обеспечивает эффективную работу, фреймворк AngularJS.

Первоначальная версия, восстановленная на AngularJS с номером «Angular 2», который используется, может быть провокационной конфузией для печати. De aceea, echipa anunțat că «AngularJS» se va referi la versiunile 1.X i «Angular» (fără «JS») la versiunile 2 și ulterioare. [6]

Arhitectura unei aplicații Angular.Основной модуль sunt blocuri, компонент, шаблон-uri, metadate, legături de date, directive, servicii și injecții de dependențe.

Angular позволяет получить полный доступ к AngularJS.

  • Angular nu are conceptul de domeniu de vizibilitate (în engleză «область действия») sau controlere, ci utilizează или ierarhie de component ca Principală caracteristică arhitecturală. [7]
  • Angular are o sintaxă diferită pentru expresii, ce se концентриаза pe "[]" pentru conectarea proprietăților și pe "()" pentru conectarea evenimentelor [8]
  • Modularitate — больше функциональных рамок и изменений в модуле
  • Angular folosirea limbajului TypeScript, которые являются собственностью:
  • TypeScript является надстройкой над ECMAScript 6 (ES6), обнаруживает совместимость с ECMAScript 5 (i. э .: JavaScript). Angular включает новую версию ES6:
  • ncărcare dinamică
  • Compilare asincronă шаблон-urilor
  • Callback-uri итеративный оферите prin RxJS. RxJS limitează vizibilitatea i posibilitățile de depanare ale stării s state visibility and debugging, dar aceste problem pot, rezolvate cu module precum ngReact sa ngrx.
  • Suportă Angular Universal, технология и правила применения Angular pe server
  • являются собственными компонентами современного пользовательского интерфейса, которые объединены с мобильным компьютером на рабочем столе, количество угловых материалов

Дом

сделано с угловым
  • Около
  • Предложить сайт
  • Facebook
  • Твиттер

Версия

  • Угловой
  • Угловой, JS

Категория

  • От Google
  • от Microsoft
  • Fortune 500
  • Связь
  • Инструменты разработчика
  • Образование
  • Развлечения
  • Финансы
  • Еда и напитки
  • Здоровье и фитнес
  • Образ жизни
  • Медицинский
  • Спорт
  • Транспорт
  • Путешествия
  • От сообщества

Google Voice

Угловой на ведущем

Отчет о прозрачности Google

Угловой на ведущем

Эксперты по продукту

Угловой на ведущем

Google с открытым исходным кодом

Угловой на ведущем

Сообщения

Угловой на ведущем

Кин

Угловой на ведущем

Google Issue Tracker

Угловой на ведущем

Firebase

Угловой на ведущем

Crashlytics

Угловой на ведущем

Облачная консоль

Угловой на ведущем

Google Play Книги

Угловой на ведущем

Google Arts & Culture

Угловой на ведущем

Google Education в прямом эфире

Угловой на ведущем

Samsung Форвард

Угловой 6. 1,2

Портал разработчиков Deutsche Bank

AngularJS 1.7.8

Google О

Угловой на ведущем

Форум сообщества GitHub

AngularJS 1.7.3

Дельта

Угловой 6.1,9

Microsoft Office для дома

Угловой 7.1.3

Подробное объяснение (все функции охвачены)

Декоратор Angular @ViewChild — один из первых декораторов, с которым вы столкнетесь при изучении Angular, так как он также является одним из наиболее часто используемых декораторов .

Этот декоратор имеет множество функций: некоторые из них могут быть не очень хорошо известны, но они чрезвычайно полезны .

В этом посте мы собираемся быстро охватить всех функций, которые у нас есть в этом декораторе, и по ходу дать практических примеров для каждого варианта использования .

Содержание:

В этом посте мы рассмотрим следующие темы:

  • Когда нам понадобится декоратор @ViewChild?
  • Перехватчик жизненного цикла AfterViewInit
  • Каков объем запросов шаблона @ViewChild?
  • с использованием @ViewChild для внедрения компонента
  • как использовать @ViewChild для внедрения простого HTML-элемента
  • с использованием @ViewChild для внедрения простого HTML-элемента компонента
  • , как использовать @ViewChild для внедрения одной из нескольких директив , применяемых к одному элементу или компоненту
  • Примеры кода (репозиторий GitHub)
  • Заключение

Итак, без лишних слов, давайте начнем с нашего глубокого погружения в декоратор @ViewChild!

Когда нам понадобится декоратор @ViewChild?

Как мы знаем, в Angular мы определяем шаблон компонента, комбинируя простые элементы HTML с другими компонентами Angular.

В качестве примера у нас есть шаблон Angular AppComponent , который сочетает в своем шаблоне как HTML, так и пользовательские компоненты:

Как мы видим, этот шаблон включает в себя несколько разных типов элементов, например:

  • простые элементы HTML, такие как h3 и div
  • пользовательских компонентов приложения, таких как компонент
  • сторонние компоненты (например, палитра цветов)
  • , а также несколько компонентов Angular Material

А вот как AppComponent выглядит на экране:

Мы собираемся основывать все наши примеры на этом исходном шаблоне.Компонент — это маленький синий квадрат палитры, и рядом с ним у нас есть вход, связанный со всплывающим окном выбора цвета.

Когда использовать декоратор @ViewChild?

Часто мы можем координировать эти несколько компонентов и HTML-элементы непосредственно в шаблоне, используя ссылки на шаблоны, такие как #primaryInput или #primaryColorSample , без использования класса AppComponent .

Но это не всегда так! Иногда компоненту AppComponent может потребоваться ссылки на несколько элементов, которые он содержит в своем шаблоне, чтобы обеспечить их взаимодействие.

Если это так, то мы можем получить ссылки на эти элементы шаблона и внедрить их в класс AppComponent , запросив шаблон: для этого и нужен @ViewChild.

Использование @ViewChild для вставки ссылки на компонент

Предположим, что AppComponent нуждается в ссылке на компонент , который он использует внутри своего шаблона, чтобы вызвать метод непосредственно на нем.

В этом случае мы можем вставить ссылку на экземпляр с именем #primaryColorSample , используя @ViewChild:

При использовании @ViewChild переменная-член primarySampleComponent будет заполнена Angular экземпляром ColorSampleComponent .

Этот внедренный экземпляр ColorSampleComponent — это тот же экземпляр, который связан с пользовательским элементом , присутствующим в шаблоне.

Когда доступны переменные, введенные через @ViewChild?

Значение этой внедренной переменной-члена недоступно сразу во время создания компонента!

Angular заполнит это свойство автоматически, но только позже в жизненном цикле компонента, после завершения инициализации представления.

Перехватчик жизненного цикла AfterViewInit

Если мы хотим написать код инициализации компонента, который использует ссылки, введенные @ViewChild, нам нужно сделать это внутри обработчика жизненного цикла AfterViewInit .

Вот пример того, как использовать эту ловушку жизненного цикла:

Если мы сейчас запустим эту программу, вот вывод, который мы получим в консоли:

Как мы видим, Angular автоматически заполнил нашу переменную-член primaryColorSample ссылкой на компонент!

Можем ли мы использовать ngOnInit () вместо ngAfterViewInit ()?

Если мы хотим убедиться, что ссылки, введенные @ViewChild, присутствуют, мы всегда должны писать наш код инициализации, используя ngAfterViewInit () .

В зависимости от ситуации, ссылки на шаблон могут уже присутствовать в ngOnInit () , но мы не должны рассчитывать на это.

Каков объем запросов шаблона @ViewChild?

С помощью @ViewChild мы можем внедрить любой компонент или директиву (или элемент HTML), присутствующий в шаблоне данного компонента, в сам компонент.

Но как далеко мы можем запрашивать компоненты в дереве компонентов? Давайте попробуем использовать @ViewChild для запроса компонента, который находится глубже в дереве компонентов.

В качестве примера давайте посмотрим на компонент :

Как мы видим, этот компонент внутренне использует компонент для отображения небольшого значка палитры.

Давайте теперь продолжим и посмотрим, сможем ли мы запросить этот компонент и вставить его непосредственно в AppComponent :

Если мы попытаемся запустить это, то вот что мы получим в консоли:

Как видим в консоли результаты:

Декоратор @ViewChild не видит границ компонентов!

Область видимости шаблонных запросов @ViewChild

Это означает, что запросы, выполненные с использованием @ViewChild, могут видеть только элементы внутри шаблона самого компонента.Важно понимать, что @ViewChild нельзя использовать для инъекции:

  • Все, что находится внутри шаблонов его дочерних компонентов
  • и ничего в шаблоне родительских компонентов тоже

Подводя итог: декоратор @ViewChild — это механизм запроса шаблона, который является локальным для компонента.

Этим мы рассмотрели наиболее распространенный вариант использования @ViewChild, но это еще не все: давайте посмотрим еще несколько вариантов использования!

Использование @ViewChild для вставки ссылки на элемент DOM

Вместо того, чтобы внедрять прямой дочерний компонент, мы могли бы напрямую взаимодействовать с простым HTML-элементом шаблона, таким как, например, тег заголовка h3 внутри AppComponent .

Для этого нам нужно сначала назначить ссылку на шаблон тегу HTML, который мы хотим внедрить:

Как мы видим, мы присвоили ссылку на шаблон #title тегу h3 . Теперь мы можем ввести элемент h3 непосредственно в наш класс компонентов следующим образом:

Как мы видим, мы передаем строку 'title' декоратору @ViewChild, которая соответствует имени ссылки на шаблон, примененной к тегу h3 .

Поскольку h3 — это простой элемент HTML, а не — компонент Angular, на этот раз мы получаем обернутую ссылку на собственный элемент DOM тега h3 :

ElementRef просто обертывает собственный элемент DOM, и мы можем получить его, обратившись к свойству nativeElement .

Используя свойство nativeElement , теперь мы можем применить любую собственную операцию DOM к тегу заголовка h3 , например, addEventListener () .

Вот как мы можем использовать @ViewChild для взаимодействия с простыми HTML-элементами в шаблоне, но это приводит нас к вопросу:

Что делать, если вместо этого нам нужен элемент DOM, связанный с компонентом Angular?

В конце концов, HTML-тег — это , по-прежнему — элемент DOM, даже если к нему прикреплен экземпляр ColorSampleComponent .

Использование @ViewChild для вставки ссылки на элемент DOM компонента

Приведем пример для этого нового варианта использования.Возьмем, к примеру, компонент внутри AppComponent :

Компоненту назначена ссылка на шаблон #primaryColorSample .

Давайте посмотрим, что произойдет, если мы теперь попытаемся использовать эту ссылку на шаблон для внедрения элемента DOM , как мы это сделали с тегом h3 :

Если мы запустим эту программу, мы можем быть удивлены, обнаружив, что на этот раз мы , а не , возвращая собственный элемент DOM:

Поведение по умолчанию для инъекции @ViewChild по ссылке на шаблон

Вместо этого мы снова возвращаем экземпляр ColorSampleComponent ! И это действительно поведение @ViewChild по умолчанию при использовании инъекции по имени ссылки шаблона:

  • при внедрении ссылки, примененной к компоненту, мы возвращаем экземпляр компонента

  • при внедрении ссылки на простой элемент HTML мы возвращаем соответствующий завернутый элемент DOM

Аргумент параметров @ViewChild

Но в случае нашего компонента мы хотели бы получить элемент DOM, связанный с компонентом! Это все еще возможно, если использовать второй аргумент декоратора @ViewChild:

Как мы видим, мы передаем второй аргумент, содержащий объект конфигурации со свойством read , установленным на ElementRef .

Это свойство чтения точно укажет, что мы пытаемся ввести, в случае, если доступно несколько возможных инъекций.

В этом случае мы используем свойство read , чтобы указать, что мы хотим получить элемент DOM (обернутый ElementRef ) соответствующей ссылки на шаблон, а , а не компонент.

Если мы сейчас запустим нашу программу, то действительно получим в консоли:

Давайте теперь рассмотрим еще один распространенный вариант использования, когда может пригодиться свойство @ViewChild read .

Использование @ViewChild для вставки ссылки на одну из нескольких директив

Поскольку наше приложение использует все больше и больше директив и библиотек, нам, вероятно, потребуется все больше и больше свойства read .

Например, возвращаясь к нашему примеру с палитрой цветов, давайте теперь попробуем сделать что-нибудь простое, например, открыть палитру цветов при нажатии на образец цвета:

В этом примере мы пытаемся интегрировать наши компоненты, используя только ссылки на шаблон
.

Мы обнаруживаем щелчок в , и когда это происходит, мы пытаемся использовать ссылку #primaryInput для доступа к директиве colorPicker и открыть диалоговое окно.

Использование шаблонных ссылок — хороший подход, который будет работать во многих случаях, но не здесь!

В этом случае ссылка на шаблон #primaryInput указывает на элемент DOM , а не на директиву colorPicker , примененную к тому же элементу.

Если мы запустим эту версию программы, мы получим следующую ошибку:

Эта ошибка возникает из-за того, что по умолчанию ссылка на шаблон primaryInput указывает на элемент DOM поля ввода, а не на директиву colorPicker .

Использование @ViewChild для внедрения директив

Как мы видим, это не способ получить ссылку на директиву, особенно в ситуации, когда несколько директив применяются к одному и тому же простому элементу HTML или компоненту Angular.

Чтобы решить эту проблему, мы собираемся сначала переписать наш шаблон, чтобы теперь обработка события щелчка была делегирована классу AppComponent :

Затем в класс AppComponent мы будем вводить директиву выбора цвета следующим образом:

Теперь у нас есть правильная ссылка на директиву colorPicker !

Если теперь щелкнуть по маленькому значку палитры, палитра цветов откроется, как и ожидалось:

В этом последнем примере мы рассмотрели все функции оператора @ViewChild и некоторые из предполагаемых вариантов использования.Подведем итог тому, что мы узнали.

Примеры кода (репозиторий GitHub)

Весь рабочий код для этих примеров можно найти в следующем репозитории GitHub.

Заключение

Декоратор @ViewChild позволяет нам вводить в класс компонента ссылки на элементы, используемые внутри его шаблона, для чего мы должны его использовать.

Используя @ViewChild, мы можем легко внедрять компоненты, директивы или простые элементы DOM. Мы даже можем переопределить значения по умолчанию @ViewChild и указать, что именно нам нужно вводить, если доступно несколько параметров.

@ViewChild — это механизм запроса шаблона локального компонента , который не может видеть внутреннюю часть своих дочерних компонентов.

Внедряя ссылки непосредственно в наш класс компонента, мы можем легко написать любую логику координации, которая включает несколько элементов шаблона.

Почему нам не всегда нужен @ViewChild

Давайте также вспомним, что есть много случаев использования, когда этот декоратор может фактически не понадобиться, потому что многие простые взаимодействия могут быть закодированы непосредственно в шаблоне с использованием ссылок на шаблоны без необходимости использования класса компонента.

Я надеюсь, что этот пост поможет лучше понять @ViewChild и вам понравился!

Если у вас есть вопросы или комментарии, дайте мне знать в комментариях ниже, и я свяжусь с вами.

Чтобы получать уведомления о предстоящих публикациях по Angular Universal и другим темам, связанным с Angular, я приглашаю вас подписаться на нашу рассылку новостей:

Видеоуроки доступны на YouTube

Посмотрите на Youtube канал Angular University, там мы публикуем от 25% до трети наших видеоуроков, новые видео публикуются постоянно.

Подпишитесь, чтобы получать новые видеоуроки:

Начало работы с Angular Material

Angular Material — это просто группа компонентов дизайна, используемых Angular. Используя эти компоненты материального дизайна, мы можем легко интегрировать материальный дизайн в наше приложение Angular. Используя угловой компонент дизайна материалов, мы можем создавать компоненты как для мобильной, так и для веб-версии.

Недавно был выпущен angular 6, и при этом уже установлены зависимости материала Angular при использовании @ angular / cli.

Угловой материал является продуктом Google, поэтому сам Google использует компонент материального дизайна.

И многие другие веб-сайты использовали угловой компонент материального дизайна, даже угловые материалы также использовали материальный дизайн.

В Angular Material в основном доступны 6 типов компонентов, которые перечислены ниже.

Таблица данных

Таблица данных также является одним из наиболее часто используемых компонентов, который используется для отображения списка записей, его фильтрации, поиска конкретной записи, разбиения на страницы списка записей и т. Д.Угловой материал предоставляет ряд элементов управления таблицей данных.

  • Таблица

  • Paginator

  • Заголовок сортировки

Итак, это список компонентов, предоставляемых материалом Angular, может возникнуть следующий вопрос, как интегрировать материал angular в приложение angular, поэтому давайте узнаем пошаговая процедура для того же.

Как интегрировать Angular Material

С выпуском Angular 6 появилась новая команда под названием «ng» вместо «npm», с помощью команды ng мы также можем легко загрузить необходимые зависимости и скрипты.Чтобы установить зависимость материала angular в нашем приложении angular, мы можем использовать команду ниже ng.

 нг добавить @ angular / material
  

Если вы используете старую версию Angular, вы можете использовать команду ниже для установки материала angular.

 npm install –save @ angular / material @ angular / animations @ angular / cdk
  

Если вы используете пряжу вместо npm, используйте команду ниже.

Установка пряжи
 –save @ angular / material @ angular / animations @ angular / cdk
  

После установки материала angular с помощью приведенной выше команды, теперь мы можем использовать любой из компонентов материала в нашем приложении angular.

Что нового в Angular Material?

С выпуском Angular 6 в Angular Material добавлен один из новых элементов, который называется Angular Material Starter Component. Стартовые компоненты — это компонент, в который включен набор компонентов материала, который создает конкретный макет для быстрого начала работы с компонентами материала.

Эти компоненты могут быть точкой входа в любое быстрое одностраничное приложение, после чего мы можем внести дальнейшие изменения в предопределенную структуру.В первую очередь добавлены три стартовых компонента, которые перечислены ниже.

  • Material Sidenav

  • Панель управления материалами

  • Панель управления материалами

Используя эти стартовые компоненты, мы можем иметь предварительно сконфигурированные функциональные возможности, чтобы сгенерировать конкретный стартовый компонент, мы можем использовать заданные команды ng.

  1. Material Sidenav

    Material Sidenav предоставляет полную панель навигации в правой части экрана, а также панель инструментов с ней.Чтобы сгенерировать sidenav, мы можем использовать команду blow ng

     ng generate @ angular / material: materialNav –name  
  2. Material Dashboard

    Material dashboard — это набор продуктов, который обеспечивает вид макета панели, просто используя под командой ng.

     ng generate @ angular / material: materialDashboard –name  
  3. Material Datatable

    Таблица данных материалов состоит из таблицы материалов, с помощью этой таблицы мы можем иметь множество встроенных функций, чтобы сделать таблицу многоцелевой.Он поддерживает различные операции, такие как разбиение на страницы, поиск, фильтрация и т. Д. Для создания таблицы данных материала просто используйте команду ниже ng.

     ng generate @ angular / material: materialTable –name  

Итак, это начальные компоненты, которые мы рассмотрели недавно, но что насчет других элементов управления, теперь мы увидим, как интегрировать любые компоненты материала в наше приложение. Мы собираемся изучить один компонент, который представляет собой панель инструментов, давайте выполним шаги.Раньше мы устанавливали зависимость angular-material, теперь откройте файл app.module.ts и здесь мы импортируем важные зависимости панели инструментов.

App.module.ts
 импорт {BrowserModule} из '@ angular / platform-browser';
 импортировать {NgModule} из '@ angular / core';
 импортировать {MatToolbarModule, MatToolbar} из '@ angular / material';
 импортировать {AppComponent} из './app.component';
 
 @NgModule ({
 объявления: [
 AppComponent
 ],
 импорт: [
 BrowserModule,
 MatToolbarModule,
 ],
 провайдеры: [],
 бутстрап: [AppComponent]
 })
 экспортный класс AppModule {}
 

Чтобы использовать разметку компонента панели инструментов, нам необходимо использовать приведенный ниже тег разметки в наш html файл, как описано ниже.

 
  Угловой материал - панель инструментов 
 
 

А для стилизации элемента панели инструментов и его именования нам нужно импортировать его файл таблицы стилей; нам просто нужно импортировать одну строку в файл styles.css.

 @import '[email protected]/material/prebuilt-themes/deeppurple-amber.css';
  

Теперь, чтобы увидеть, как выглядит наш компонент панели инструментов материала, нам нужно запустить приложение angular, и вы получите результат, как показано на экране ниже.

Это простой пример, в котором мы рассмотрели, как установить угловой материал, импортировать зависимости, использовать разметку в HTML и запустить пример.

Резюме

В этой статье, посвященной материалам angular, мы рассмотрели несколько важных тем, касающихся компонентов материалов. В следующих статьях мы очень подробно рассмотрим более угловые компоненты материала.

Поделиться Артикул

Пройдите наши бесплатные тесты, чтобы оценить свои навыки!

Менее чем за 5 минут с помощью нашего теста навыков вы сможете определить пробелы в своих знаниях и сильные стороны.

Угловые компоненты | Руководство для начинающих по Angular 6

Angular произвел революцию в взглядах разработчиков на разработку интерфейса. Он успешно модулировал весь процесс создания одностраничного приложения. Это стало возможным благодаря использованию компонентов Angular. В этой статье мы рассмотрим строительный блок angular на примерах . В ходе этой статьи будут рассмотрены следующие темы:

Что такое Angular?


Angular — это интерфейсная среда разработки.Сначала он был выпущен как AngularJS , но вскоре был переименован в «Angular». Angular — это фреймворк на основе TypeScript. Он используется для создания одностраничных веб-приложений. Если вы не знаете, что такое одностраничное веб-приложение, вы можете заглянуть в наш блог «Что такое Angular?». Angular был разработан группой разработчиков Google. После его публичного выпуска Google также отвечает за выпуск регулярных обновлений. В настоящее время Angular находится на 8-й версии, в которой были внесены основные изменения, касающиеся HTTP-модуля и того, как BAZEL и IVY будут интегрированы в Angular.

Этого достаточно об Angular, давайте обратимся к слону в комнате, то есть к угловым компонентам.

Что такое угловой компонент?

Проще говоря, компонент — это строительный блок любого углового приложения.



Gmail создан с использованием Angular, поэтому это отличный пример для демонстрации компонентов. Подумайте о каждом разделе, который я выделил как отдельный компонент. Каждый компонент представляет собой отдельный набор из HTML , CSS и TypeScript .С помощью компонентов всю страницу можно разбить на более простые части, которые можно кодировать отдельно и интегрировать позже.

С помощью компонентов разработчики также приближаются к протоколу DRY . Однажды созданный компонент может использоваться столько раз, сколько необходимо, что сокращает время кодирования, а также позволяет избежать написания повторяющегося кода. Теперь, когда у вас есть общее представление об угловых компонентах, давайте узнаем, как их создавать.

Как создать компонент?

Существует два способа создания компонента —

Создание компонента с использованием интерфейса командной строки

Создание компонента с помощью интерфейса командной строки чрезвычайно просто и понятно.Это метод, которым вы будете пользоваться большую часть времени. Чтобы создать компонент под названием server, вы можете использовать команду:

ng generate компонентный сервер

 

Вышеупомянутую команду можно также записать как:

сервер ng g c

 

Вы также можете указать путь для вашего компонента, который будет создан в:

ng g c папка-сервер / сервер

 

Любая из вышеперечисленных команд создаст компонент с именем server. Поскольку он был создан с помощью angular CLI, импорт и объявления выполняются автоматически.Случай немного отличается, если вы по какой-то причине хотите создавать свои компоненты вручную. Давайте посмотрим, как мы можем создать эти файлы вручную.

Создание компонента вручную

В этом разделе мы собираемся создать компонент сервера вручную.

Шаг 1: Создайте папку с именем server в своем проекте в папке app / src.

Шаг 2: Создайте в этой папке новый файл с именем server.component.html. Мы называем его таким образом, чтобы мы очень четко понимали создаваемый файл.

Шаг 3: Введите в HTML-файл соответствующий код. В этом примере просто вставьте следующее:




 

Вы просматриваете серверный компонент

Шаг 4: Теперь создайте файл TypeScript. Щелкните папку правой кнопкой мыши и создайте новый файл. Назовите его — server.component.ts.

Шаг 5: Создайте файл CSS для вашего компонента.Назовите его — server.component.css

Шаг 6: В вашем файле TypeScript вы будете определять бизнес-логику вашего компонента. Помимо этого, здесь также определяются метаданные компонента.

импортировать {Компонент} из '@ angular / core';

@Составная часть ({

селектор: 'app-server',

templateUrl: './server.component.html',

styleUrl: ['./server.component.css']
})

экспорт класса ServerComponent {}

 

В первой строке кода мы импортируем компоненты из базовой угловой библиотеки .Затем мы определяем метаданные компонента с помощью декоратора компонентов. В метаданных мы сначала определяем селектор, который здесь app-server. Чтобы использовать этот компонент, мы должны использовать тег в нашем HTML-файле. TemplateUrl сообщает Angular, где искать содержимое app-server, и аналогично stylesUrl сообщает нам о стилях этого конкретного компонента.

Наконец, мы экспортируем класс ServerComponent, чтобы мы могли использовать этот компонент в других частях нашего проекта.В классе вы можете определить логику, которую сочтете подходящей для вашего компонента.

Шаг 7: Мы закончили создание компонента, но нам все еще нужно сообщить TypeScript и Angular об этом новом компоненте, который мы создали. Перейдите в файл модуля приложения. Имя файла должно быть app.module.ts. В файле вы найдете объявлений массив. Добавьте ServerComponent в объявление. После этого импортируйте компонент.

импортировать {ServerComponent} из './server.component '

 

Компоненты компонента

Компонент имеет 3 основных файла.

  • HTML — В файле HTML вы определяете структуру представления вашего компонента.
  • CSS — В вашем файле CSS вы определяете стиль, относящийся к вашему компоненту.
  • TypeScript — в файле TypeScript вы определяете метаданные и бизнес-логику для своего компонента.

Эти три файла, работая рука об руку, составляют угловой компонент.

На этом мы подошли к концу статьи « Angular Components ». Я надеюсь, что эта статья была информативной и принесла вам пользу. Теперь вы должны иметь четкое представление об основах компонентов Angular и о том, как их создавать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *