<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Форум программистов и сисадминов Киберфорум - Блоги - Anna5194</title>
		<link>https://www.cyberforum.ru/blogs/1437696/</link>
		<description>КиберФорум - форум программистов, системных администраторов, администраторов баз данных, компьютерный форум, форум по электронике и бытовой технике, обсуждение софта. Бесплатная помощь в решении задач по программированию и наукам, решение проблем с компьютером, операционными системам</description>
		<language>ru</language>
		<lastBuildDate>Mon, 21 Sep 2026 21:33:38 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>Форум программистов и сисадминов Киберфорум - Блоги - Anna5194</title>
			<link>https://www.cyberforum.ru/blogs/1437696/</link>
		</image>
		<item>
			<title>Вывести из текстового файла “input.txt” в файл “output.txt” только четные по счету строки (нумерация с 1)</title>
			<link>https://www.cyberforum.ru/blogs/1437696/7937.html</link>
			<pubDate>Tue, 07 Feb 2023 21:28:42 GMT</pubDate>
			<description>Задача с универа. Если вдруг у преподавателя будут вопросы, мой ли это код, чтобы я могла его...</description>
			<content:encoded><![CDATA[<div>Задача с универа. Если вдруг у преподавателя будут вопросы, мой ли это код, чтобы я могла его показать прямо на сайте. Так что, если у кого-то есть предложения, как этот код улучшить, пишите, с удовольствием почитаю. Код на С++.<br />
<div class="codeblock"><table class="cpp"><thead><tr><td colspan="2" id="770142917"  class="head">C++</td></tr></thead><tbody><tr class="li1"><td><div id="770142917" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
</pre></td><td class="de1"><pre class="de1"><span class="co1">// Вывести из текстового файла “input.txt” в файл “output.txt” только четные по счету строки (нумерация с 1).</span>
<span class="co1">//</span>
&nbsp;
<span class="co2">#include &lt;iostream&gt;</span>
<span class="co2">#include &lt;stdio.h&gt;</span>
<span class="co2">#include &lt;stdlib.h&gt;</span>
<span class="co2">#include &lt;string.h&gt;</span>
&nbsp;
<span class="kw4">int</span> main<span class="br0">&#40;</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="kw4">int</span> count <span class="sy1">=</span> <span class="nu0">0</span><span class="sy4">;</span>
&nbsp; &nbsp; <span class="kw4">FILE</span> <span class="sy2">*</span>f1<span class="sy4">;</span>
&nbsp; &nbsp; <span class="kw4">char</span> <span class="sy2">*</span>str<span class="sy4">;</span>
&nbsp; &nbsp; str <span class="sy1">=</span> <span class="br0">&#40;</span><span class="kw4">char</span><span class="sy2">*</span><span class="br0">&#41;</span> <span class="kw3">calloc</span><span class="br0">&#40;</span><span class="nu0">1</span>, <span class="nu0">1</span><span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; fopen_s<span class="br0">&#40;</span><span class="sy3">&amp;</span>f1,<span class="st0">&quot;input.txt&quot;</span>, <span class="st0">&quot;r&quot;</span><span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; <span class="kw4">FILE</span><span class="sy2">*</span> f2<span class="sy4">;</span>
&nbsp; &nbsp; fopen_s<span class="br0">&#40;</span><span class="sy3">&amp;</span>f2, <span class="st0">&quot;output.txt&quot;</span>, <span class="st0">&quot;w&quot;</span><span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; <span class="kw1">while</span> <span class="br0">&#40;</span><span class="sy3">!</span><span class="kw3">feof</span><span class="br0">&#40;</span>f1<span class="br0">&#41;</span><span class="br0">&#41;</span>
&nbsp; &nbsp; <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">fgets</span><span class="br0">&#40;</span>str, <span class="nu0">255</span>, f1<span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw4">int</span> i <span class="sy1">=</span> <span class="nu0">0</span><span class="sy4">;</span> i <span class="sy1">&lt;</span> <span class="kw3">strlen</span><span class="br0">&#40;</span>str<span class="br0">&#41;</span><span class="sy4">;</span> i<span class="sy2">++</span><span class="br0">&#41;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>str<span class="br0">&#91;</span>i<span class="br0">&#93;</span> <span class="sy1">==</span> <span class="st0">'<span class="es1">\n</span>'</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; count<span class="sy2">++</span><span class="sy4">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>count <span class="sy2">%</span> <span class="nu0">2</span> <span class="sy1">==</span> <span class="nu0">0</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">fputs</span><span class="br0">&#40;</span>str, f2<span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; <span class="kw3">fclose</span><span class="br0">&#40;</span>f1<span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; <span class="kw3">fclose</span><span class="br0">&#40;</span>f2<span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; <span class="kw1">return</span> <span class="nu0">0</span><span class="sy4">;</span>
<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div></div>

]]></content:encoded>
			<dc:creator>Anna5194</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1437696/7937.html</guid>
		</item>
		<item>
			<title>Как сделать, чтобы раскрывающийся список НЕ закрывался</title>
			<link>https://www.cyberforum.ru/blogs/1437696/5945.html</link>
			<pubDate>Mon, 29 Jul 2019 11:21:03 GMT</pubDate>
			<description>Часто статьи о том, как сделать, чтобы раскрывающийся список или dropdown закрывался при клике на...</description>
			<content:encoded><![CDATA[<div>Часто статьи о том, как сделать, чтобы раскрывающийся список или dropdown закрывался при клике на любую область. Но иногда возникает прямо противоположная проблема. Как сделать так, чтобы закрывающийся при нажатии на любую область список НЕ закрывался, а закрывался лишь при нажатии на кнопку, которая его активирует? Внизу будет html-код списка.<br />
<div class="codeblock"><table class="html5"><thead><tr><td colspan="2" id="526265385"  class="head">HTML5</td></tr></thead><tbody><tr class="li1"><td><div id="526265385" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
</pre></td><td class="de1"><pre class="de1"><span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;search-block__item&quot;</span> dropdown <span class="br0">&#91;</span>autoClose<span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;false&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">button</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;button-autoclose&quot;</span> dropdownToggle <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;button&quot;</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn dropdown-toggle&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Количество комнат
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">span</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;caret&quot;</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">span</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">button</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">ul</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;dropdown-basic&quot;</span> *dropdownMenu <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;dropdown-menu&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;role<span class="sy0">=</span><span class="st0">&quot;menu&quot;</span> aria-labelledby<span class="sy0">=</span><span class="st0">&quot;button-basic&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn-group btn-group-toggle&quot;</span> ngbRadioGroup <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;radioBasic&quot;</span> <span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;model&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Выберите количество комнат:
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;oneRoom&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeOneRoom(true)&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;thisShowResetTwo(val)&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;1&quot;</span>&gt;</span> 1
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;twoRooms&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeTwoRoom(true)&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;thisShowResetTwo(val)&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;2&quot;</span>&gt;</span> 2
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;threeRooms&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeThreeRoom(true)&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;thisShowResetTwo(val)&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;3&quot;</span>&gt;</span> 3
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;fourPlusRooms&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeFourPlusRoom(true)&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;4&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;thisShowResetTwo(val)&quot;</span>&gt;</span> 4+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;thisRoomReset()&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;resetFormTwo&quot;</span> <span class="br0">&#91;</span>ngClass<span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;{'showReset': showRTwo}&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;10&quot;</span> </span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;resetFormBuilding&quot;</span> #resetFormBuilding</span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;reset&quot;</span>&gt;</span> Х
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">ul</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></pre></td></tr></table></div></td></tr></tbody></table></div>Весь секрет расположен в самом начале кода. В div пишем [autoClose]=&quot;false&quot;, чтобы кликая на любую область мею не раскрывалось. А на кнопку, которая как раз таки и будет раскрывать наше меню, вешаем id=&quot;button-autoclose&quot;. Вот и всё)</div>

]]></content:encoded>
			<dc:creator>Anna5194</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1437696/5945.html</guid>
		</item>
		<item>
			<title>Маршрутизация</title>
			<link>https://www.cyberforum.ru/blogs/1437696/5941.html</link>
			<pubDate>Thu, 25 Jul 2019 07:44:56 GMT</pubDate>
			<description>Итак, что я хочу рассказать и показать. Моей задачей было сделать меню. Как оно выглядит, я...</description>
			<content:encoded><![CDATA[<div>Итак, что я хочу рассказать и показать. Моей задачей было сделать меню. Как оно выглядит, я прикреплю скрин. Нужно было, чтобы при нажатии на &quot;купить&quot; или &quot;аренда&quot; [routerLink] менялся на &quot;/kupit/kvartiru&quot; или &quot;/arenda/kvartiru&quot;. Дальше при нажатии и выборе последующих фильтров заполнялась строка [queryParams]. Моей проблемой было то, что  [routerLink] сразу же переносит на выбранную страницу, а [queryParams] можно было выбрать только один. Так же была проблема с передачей данный от родительского компонента дочернему. Работаю на Ангуляре 7 с Бутстрапом 4. Решение я сейчас прикреплю ниже. Код родительского элемента:<br />
<br />
<div class="codeblock"><table class="javascript"><thead><tr><td colspan="2" id="504554796"  class="head">JavaScript</td></tr></thead><tbody><tr class="li1"><td><div id="504554796" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
</pre></td><td class="de1"><pre class="de1"><span class="kw5">import</span> <span class="br0">&#123;</span>Component<span class="sy0">,</span> OnInit<span class="sy0">,</span> ViewEncapsulation<span class="sy0">,</span> Output<span class="br0">&#125;</span> from <span class="st0">&quot;@angular/core&quot;</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span>BasicSaleFlate<span class="br0">&#125;</span> from <span class="st0">&quot;../entity/BasicSaleFlate&quot;</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span>DomSanitizer<span class="sy0">,</span> Meta<span class="sy0">,</span> Title<span class="br0">&#125;</span> from <span class="st0">&quot;@angular/platform-browser&quot;</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span>FlatService<span class="br0">&#125;</span> from <span class="st0">&quot;../buy/flat/flat.service&quot;</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span>HttpParams<span class="br0">&#125;</span> from <span class="st0">&quot;@angular/common/http&quot;</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span>RentFlatService<span class="br0">&#125;</span> from <span class="st0">&quot;../rent/flat/rent.flat.service&quot;</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span>BaseFlat<span class="br0">&#125;</span> from <span class="st0">&quot;../entity/BaseFlat&quot;</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span>Routes<span class="sy0">,</span> RouterModule<span class="br0">&#125;</span> from <span class="st0">'@angular/router'</span><span class="sy0">;</span>
&nbsp;
&nbsp;
<span class="sy0">@</span>Component<span class="br0">&#40;</span><span class="br0">&#123;</span>
&nbsp; selector<span class="sy0">:</span> <span class="st0">'home'</span><span class="sy0">,</span>
&nbsp; templateUrl<span class="sy0">:</span> <span class="st0">'./home.component.html'</span><span class="sy0">,</span>
&nbsp; styleUrls<span class="sy0">:</span> <span class="br0">&#91;</span><span class="st0">'./home.component.less'</span><span class="br0">&#93;</span><span class="sy0">,</span>
&nbsp; encapsulation<span class="sy0">:</span> ViewEncapsulation.<span class="me1">None</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span>
&nbsp;
<span class="kw5">export</span> <span class="kw5">class</span> HomeComponent <span class="kw5">implements</span> OnInit <span class="br0">&#123;</span>
&nbsp;
&nbsp; private currentPage<span class="sy0">:</span> number <span class="sy0">=</span> <span class="nu0">1</span><span class="sy0">;</span>
&nbsp; private pageSize<span class="sy0">:</span> number <span class="sy0">=</span> <span class="nu0">3</span><span class="sy0">;</span>
&nbsp; flatList<span class="sy0">:</span> BasicSaleFlate<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp; rentFlatList<span class="sy0">:</span> BasicSaleFlate<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp; newBuildList<span class="sy0">:</span> BasicSaleFlate<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp; kupit<span class="sy0">:</span> any <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp; arenda<span class="sy0">:</span> any <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp; buy<span class="sy0">:</span> <span class="kw5">boolean</span><span class="sy0">;</span>
&nbsp; rent<span class="sy0">:</span> <span class="kw5">boolean</span><span class="sy0">;</span>
&nbsp;
&nbsp; constructor<span class="br0">&#40;</span>private flatService<span class="sy0">:</span> FlatService<span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; private rentService<span class="sy0">:</span> RentFlatService<span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; private sanitizer<span class="sy0">:</span> DomSanitizer<span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; private _titleService<span class="sy0">:</span> Title<span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; private _metaService<span class="sy0">:</span> Meta<span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; ngOnInit<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">:</span> <span class="kw1">void</span> <span class="br0">&#123;</span>
&nbsp;
&nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; changeWayKvartiru<span class="br0">&#40;</span>a<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="kw1">var</span> b<span class="sy0">;</span>
&nbsp; &nbsp; <span class="kw1">switch</span><span class="br0">&#40;</span>a<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">case</span> <span class="nu0">1</span><span class="sy0">:</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;littlePebble&quot;</span><span class="sy0">,</span> <span class="kw1">this</span>.<span class="me1">b</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">b</span> <span class="sy0">=</span> <span class="st0">&quot;/kupit/kvartiru&quot;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">break</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">case</span> <span class="nu0">2</span><span class="sy0">:</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;bePrepared&quot;</span><span class="sy0">,</span> <span class="kw1">this</span>.<span class="me1">b</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">b</span> <span class="sy0">=</span> <span class="st0">&quot;/arenda/kvartiru&quot;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">break</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">default</span><span class="sy0">:</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;Hi&quot;</span><span class="sy0">,</span> <span class="kw1">this</span>.<span class="me1">b</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">b</span> <span class="sy0">=</span> <span class="st0">&quot;непроканало&quot;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">break</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div><div class="codeblock"><table class="html5"><thead><tr><td colspan="2" id="742829805"  class="head">HTML5</td></tr></thead><tbody><tr class="li1"><td><div id="742829805" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="de1"><pre class="de1"><span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-teaser&quot;</span>&gt;</span>
&nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-teaser__img&quot;</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-teaser__container container&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">h1</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-teaser__title&quot;</span>&gt;</span>Купить квартиру в Минске<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">h1</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-teaser__search search&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;tabset <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;pills&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;tab </span>
<span class="sc2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; heading<span class="sy0">=</span><span class="st0">&quot;Купить&quot;</span></span>
<span class="sc2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeWayKvartiru(1)&quot;</span></span>
<span class="sc2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;data-app-search-buy-flat </span>
<span class="sc2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#91;</span>userB<span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;b&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span>data-app-search-buy-flat&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span>tab&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;tab </span>
<span class="sc2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; heading<span class="sy0">=</span><span class="st0">&quot;Арендовать&quot;</span></span>
<span class="sc2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeWayKvartiru(2)&quot;</span></span>
<span class="sc2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;data-app-search-buy-flat</span>
<span class="sc2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#91;</span>userB<span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;b&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span>data-app-search-buy-flat&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span>tab&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span>tabset&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></pre></td></tr></table></div></td></tr></tbody></table></div>А так же код дочернего компонента:<br />
<div class="codeblock"><table class="javascript"><thead><tr><td colspan="2" id="407233527"  class="head">JavaScript</td></tr></thead><tbody><tr class="li1"><td><div id="407233527" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
</pre></td><td class="de1"><pre class="de1"><span class="kw5">import</span> <span class="br0">&#123;</span> Component<span class="sy0">,</span> OnInit<span class="sy0">,</span> ViewChild<span class="sy0">,</span> ElementRef<span class="sy0">,</span> HostListener<span class="sy0">,</span> NgModule<span class="sy0">,</span> Output<span class="sy0">,</span> EventEmitter<span class="sy0">,</span> Input <span class="br0">&#125;</span> from <span class="st0">'@angular/core'</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span>Routes<span class="sy0">,</span> RouterModule<span class="sy0">,</span> Router<span class="sy0">,</span> ActivatedRoute<span class="br0">&#125;</span> from <span class="st0">'@angular/router'</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span> HttpClient<span class="sy0">,</span> HttpParams<span class="sy0">,</span> HttpClientModule <span class="br0">&#125;</span> from <span class="st0">'@angular/common/http'</span><span class="sy0">;</span>
<span class="kw5">import</span> <span class="br0">&#123;</span> b <span class="br0">&#125;</span> from <span class="st0">'@angular/core/src/render3'</span><span class="sy0">;</span>
&nbsp;
<span class="sy0">@</span>Component<span class="br0">&#40;</span><span class="br0">&#123;</span>
&nbsp; selector<span class="sy0">:</span> <span class="st0">'data-app-search-buy-flat'</span><span class="sy0">,</span>
&nbsp; templateUrl<span class="sy0">:</span> <span class="st0">'./search-buy-flat.component.html'</span><span class="sy0">,</span>
&nbsp; styleUrls<span class="sy0">:</span> <span class="br0">&#91;</span><span class="st0">'./search-buy-flat.component.less'</span><span class="br0">&#93;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span>
&nbsp;
<span class="kw5">export</span> <span class="kw5">class</span> SearchBuyFlatComponent <span class="kw5">implements</span> OnInit <span class="br0">&#123;</span>
&nbsp; renderer<span class="sy0">:</span> any<span class="sy0">;</span>
&nbsp; orderObj<span class="sy0">:</span> any<span class="sy0">;</span>
&nbsp; 
&nbsp; model <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; numberOfClicks <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; numFrom<span class="sy0">:</span> string <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp; numTo<span class="sy0">:</span> string <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp;
&nbsp; qp<span class="sy0">:</span> any <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp; qp1<span class="sy0">:</span> any <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp; qp2<span class="sy0">:</span> any <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp; qp3<span class="sy0">:</span> any <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp; qp4<span class="sy0">:</span> any <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp; <span class="co1">// qp = this.qp1 + this.qp2 + this.qp3;</span>
&nbsp;
&nbsp; <span class="sy0">@</span>Input<span class="br0">&#40;</span><span class="br0">&#41;</span> userB<span class="sy0">:</span> string<span class="sy0">;</span>
&nbsp; 
&nbsp; byeFlat <span class="sy0">=</span> <span class="br0">&#91;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; oldBuilding<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; newBuilding<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; oneRoom<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; twoRooms<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; threeRooms<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; fourPlusRooms<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; priceFrom<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; priceTo<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; <span class="br0">&#125;</span><span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp;
&nbsp; rentFlat <span class="sy0">=</span> <span class="br0">&#91;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; oneRoom<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; twoRooms<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; threeRooms<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; fourPlusRooms<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; priceFrom<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; &nbsp; priceTo<span class="sy0">:</span> <span class="kw2">null</span><span class="sy0">,</span>
&nbsp; <span class="br0">&#125;</span><span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp;
&nbsp;
&nbsp; constructor<span class="br0">&#40;</span>
&nbsp; &nbsp; private _router<span class="sy0">:</span> Router<span class="sy0">,</span>
&nbsp; &nbsp; private http<span class="sy0">:</span> HttpClient<span class="sy0">,</span>
&nbsp; &nbsp; private route<span class="sy0">:</span> ActivatedRoute<span class="sy0">,</span>
&nbsp; <span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="br0">&#125;</span>
&nbsp;
&nbsp; 
&nbsp;
&nbsp; ngOnInit<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp;
&nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; thisOldBuilding<span class="br0">&#40;</span>val<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'oldBuilding'</span><span class="br0">&#93;</span> <span class="sy0">=</span> val<span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; thisNewBuilding<span class="br0">&#40;</span>val<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'newBuilding'</span><span class="br0">&#93;</span> <span class="sy0">=</span> val<span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; thisBuildingReset<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'oldBuilding'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="kw2">null</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'newBuilding'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="kw2">null</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="sy0">,</span> <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; changeOneRoom<span class="br0">&#40;</span>val<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'oneRoom'</span><span class="br0">&#93;</span> <span class="sy0">=</span> val<span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; changeTwoRoom<span class="br0">&#40;</span>val<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'twoRooms'</span><span class="br0">&#93;</span> <span class="sy0">=</span> val<span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; changeThreeRoom<span class="br0">&#40;</span>val<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'threeRooms'</span><span class="br0">&#93;</span> <span class="sy0">=</span> val<span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; changeFourPlusRoom<span class="br0">&#40;</span>val<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'fourPlusRooms'</span><span class="br0">&#93;</span> <span class="sy0">=</span> val<span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">5</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; thisRoomReset<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'oneRoom'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="kw2">null</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'twoRooms'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="kw2">null</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'threeRooms'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="kw2">null</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'fourPlusRooms'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="kw2">null</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">5</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; priceFrom<span class="br0">&#40;</span>numFrom<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'priceFrom'</span><span class="br0">&#93;</span> <span class="sy0">=</span> numFrom<span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">6</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// this.qp = {priceFrom: this.numFrom};</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// console.log(&quot;something&quot;,this.qp);</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; priceTo<span class="br0">&#40;</span>numTo<span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="st0">'priceTo'</span><span class="br0">&#93;</span> <span class="sy0">=</span> numTo<span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">&quot;kimiNoNaWa&quot;</span><span class="sy0">,</span><span class="kw1">this</span>.<span class="me1">byeFlat</span><span class="br0">&#91;</span><span class="nu0">7</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// this.qp = {priceTo: this.numTo};</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// console.log(&quot;something&quot;,this.qp);</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp;
&nbsp; &nbsp; <span class="co1">// @Output() onChanged = new EventEmitter(); </span>
&nbsp; &nbsp; searchRentFlat<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// this.qp = this.qp1 + this.qp2;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>._router.<span class="me1">navigate</span><span class="br0">&#40;</span><span class="br0">&#91;</span><span class="st0">'/arenda/kvartiru'</span><span class="br0">&#93;</span><span class="sy0">,</span> <span class="br0">&#123;</span> queryParams<span class="sy0">:</span> HttpParams<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; searchBuyFlat<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// this.qp = { newBuilding: true};</span>
&nbsp;
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>._router.<span class="me1">navigate</span><span class="br0">&#40;</span><span class="br0">&#91;</span><span class="st0">'/kupit/kvartiru'</span><span class="br0">&#93;</span><span class="sy0">,</span> <span class="br0">&#123;</span> queryParams<span class="sy0">:</span> <span class="kw1">this</span>.<span class="me1">qp</span><span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div><div class="codeblock"><table class="html5"><thead><tr><td colspan="2" id="425904233"  class="head">HTML5</td></tr></thead><tbody><tr class="li1"><td><div id="425904233" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
</pre></td><td class="de1"><pre class="de1"><span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;search-block&quot;</span>&gt;</span>
&nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;search-block__content&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;search-block__item&quot;</span> dropdown&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">button</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;button-basic&quot;</span> dropdownToggle <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;button&quot;</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn dropdown-toggle&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;aria-controls<span class="sy0">=</span><span class="st0">&quot;dropdown-basic&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Тип квартиры
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">span</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;caret&quot;</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">span</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">button</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> *dropdownMenu <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;dropdown-menu&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">p</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;dropdown-menu__title&quot;</span>&gt;</span>Выберите тип:<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">p</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn-group btn-group-toggle&quot;</span> ngbRadioGroup <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;radioBasic&quot;</span> <span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;model&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot; thisOldBuilding(true)&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;oldBuilding&quot;</span> #oldBuilding</span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;radio&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;1&quot;</span> </span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;old&quot;</span>&gt;</span> Вторичка
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;thisNewBuilding(true)&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;newBuilding&quot;</span> #newBuilding</span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;radio&quot;</span> <span class="kw3">value</span><span class="sy0">=</span><span class="st0">&quot;middle&quot;</span> </span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;new&quot;</span>&gt;</span> Новостройка
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;thisBuildingReset()&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;radio&quot;</span> <span class="kw3">value</span><span class="sy0">=</span><span class="st0">&quot;2&quot;</span> </span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;resetFormBuilding&quot;</span> #resetFormBuilding</span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;reset&quot;</span>&gt;</span> Очистить
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp;
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;search-block__item&quot;</span> dropdown&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">button</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;button-basic&quot;</span> dropdownToggle <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;button&quot;</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn dropdown-toggle&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;aria-controls<span class="sy0">=</span><span class="st0">&quot;dropdown-basic&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Количество комнат
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">span</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;caret&quot;</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">span</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">button</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">ul</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;dropdown-basic&quot;</span> *dropdownMenu <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;dropdown-menu&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;role<span class="sy0">=</span><span class="st0">&quot;menu&quot;</span> aria-labelledby<span class="sy0">=</span><span class="st0">&quot;button-basic&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn-group btn-group-toggle&quot;</span> ngbRadioGroup <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;radioBasic&quot;</span> <span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;model&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Выберите количество комнат:
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;oneRoom&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeOneRoom(true)&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;1&quot;</span>&gt;</span> 1
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;twoRooms&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeTwoRoom(true)&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;2&quot;</span>&gt;</span> 2
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;threeRooms&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeThreeRoom(true)&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;3&quot;</span>&gt;</span> 3
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;fourPlusRooms&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;changeFourPlusRoom(true)&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;4&quot;</span>&gt;</span> 4+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">label</span> ngbButtonLabel <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;btn btn--border&quot;</span> <span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;thisRoomReset()&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> ngbButton <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;checkbox&quot;</span> <span class="br0">&#91;</span><span class="kw3">value</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;10&quot;</span> </span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;resetFormBuilding&quot;</span> #resetFormBuilding</span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;reset&quot;</span>&gt;</span> Очистить
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">ul</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;search-block__item&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;number&quot;</span> <span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;numFrom&quot;</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;input&quot;</span> <span class="kw3">placeholder</span><span class="sy0">=</span><span class="st0">&quot;от&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#40;</span>change<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;priceFrom(numFrom)&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;search-block__item&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">input</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;number&quot;</span> <span class="br0">&#91;</span><span class="br0">&#40;</span>ngModel<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;numTo&quot;</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;input&quot;</span> <span class="kw3">placeholder</span><span class="sy0">=</span><span class="st0">&quot;до&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#40;</span>change<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;priceTo(numTo)&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">button</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;search-block__btn btn&quot;</span> </span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#91;</span>routerLink<span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;userB&quot;</span> </span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#91;</span>queryParams<span class="br0">&#93;</span><span class="sy0">=</span><span class="st0">&quot;byeFlat&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp;&gt;</span>Поиск<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">button</span>&gt;</span>
&nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></pre></td></tr></table></div></td></tr></tbody></table></div>По итогу, все параметры [queryParams] я объединила в массив с изначальным значением null, который меняется на true или число в зависимости от клика или введённых данных. Вместо значения [routerLink] я вставила переменную, которая меняется в зависимости от остановки цикла. Таким образом, благодаря циклу, можно, кроме &quot;купить&quot; и &quot;аренда&quot; добавлять другие кнопки. Решение, по итогу, оказалось действительно простым. Другое дело, что я тупеньки и не смог сам до такого додуматься. Спасибо Роме. В интернете я ничего похожего не нашла, так что пользуйтесь на здоровье :3<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=5488&amp;d=1564039728" rel="Lightbox" id="attachment5488" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=5488&amp;thumb=1&amp;d=1564039728" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Capture2.PNG
Просмотров: 442
Размер:	141.5 Кб
ID:	5488" style="margin: 5px" /></a></div>

]]></content:encoded>
			<dc:creator>Anna5194</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1437696/5941.html</guid>
		</item>
		<item>
			<title>как скачать любое изображение с любого сайта</title>
			<link>https://www.cyberforum.ru/blogs/1437696/5858.html</link>
			<pubDate>Mon, 17 Jun 2019 11:35:59 GMT</pubDate>
			<description>- заходите в инструменты разработчика нужного вам сайта; 
- переходите во вкладку Sources; 
-...</description>
			<content:encoded><![CDATA[<div>- заходите в инструменты разработчика нужного вам сайта;<br />
- переходите во вкладку Sources;<br />
- нажимаете Ctrl+P;<br />
- перед вами список всех используемых на этом сайте картинок, да ещё и с поиском. <br />
<br />
Просмотрела кучу сайтов, нигде не нашла нормальной инструкции, пока сама не разобралась. Спасибо, гугл-инструменты-разработчика с его новыми обновлениями!)))</div>

]]></content:encoded>
			<dc:creator>Anna5194</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1437696/5858.html</guid>
		</item>
		<item>
			<title>Градиент</title>
			<link>https://www.cyberforum.ru/blogs/1437696/5827.html</link>
			<pubDate>Wed, 29 May 2019 10:35:26 GMT</pubDate>
			<description>Долго мучилась с градиентом и ангуляром, который не хотел видеть мой элемент. В итоге мне помогли...</description>
			<content:encoded><![CDATA[<div>Долго мучилась с градиентом и ангуляром, который не хотел видеть мой элемент. В итоге мне помогли найти решение. Боже, спасибо всем тем мидлам, что мне помогают. Ромочка, ты  - лучший!<br />
<br />
<div class="codeblock"><table class="html5"><thead><tr><td colspan="2" id="43525442"  class="head">HTML5</td></tr></thead><tbody><tr class="li1"><td><div id="43525442" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
</pre></td><td class="de1"><pre class="de1"><span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-developer&quot;</span>&gt;</span>
&nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">'gradient'</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;gradient&quot;</span> #gradient&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc-1">&lt;!-- [className]=&quot;!isShowMoreCompanies ? 'not' : 'present'&quot; --&gt;</span>
&nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;grid&quot;</span> #content&gt;</span>
&nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-info__item col--xlg-1-2 col--lg-1-2 col--md-1-2 col--sm-1-2 col--xs-1-1&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp;*ngFor<span class="sy0">=</span><span class="st0">'let item of arrayList | slice:0:countCompany'</span>&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-developer__logo&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">img</span> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;{{item.logo}}&quot;</span> <span class="kw3">alt</span><span class="sy0">=</span><span class="st0">&quot;#&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-developer__title&quot;</span>&gt;</span>{{item.title}}<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">p</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-developer__rc&quot;</span>&gt;</span>{{item.rc}}
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">span</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-developer__price&quot;</span>&gt;</span>{{item.price}}<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">span</span>&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">p</span>&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">br</span>&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">p</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-developer__apart&quot;</span>&gt;</span>{{item.apartments}}<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">p</span>&gt;</span>
&nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;col--1-1&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc-1">&lt;!-- &lt;div class=&quot;home-developer__more home-developer__margin-block&quot;&gt; --&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-developer__more&quot;</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;buttonSwitch&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="kw2">button</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;home-developer__more-btn btn btn--yellow&quot;</span></span>
<span class="sc2"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#40;</span>click<span class="br0">&#41;</span><span class="sy0">=</span><span class="st0">&quot;showMore()&quot;</span>&gt;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{ isShowMoreCompanies ? 'Скрыть' : 'Показать ещё'}}
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">button</span>&gt;</span>
&nbsp; &nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; &nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
&nbsp; <span class="sc-1">&lt;!-- &lt;div class=&quot;gradient&quot; #gradient id=&quot;gradient&quot;&gt;&lt;/div&gt; --&gt;</span>
<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></pre></td></tr></table></div></td></tr></tbody></table></div><div class="codeblock"><table class="javascript"><thead><tr><td colspan="2" id="592481511"  class="head">JavaScript</td></tr></thead><tbody><tr class="li1"><td><div id="592481511" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
</pre></td><td class="de1"><pre class="de1"><span class="kw5">import</span> <span class="br0">&#123;</span> Component<span class="sy0">,</span> ElementRef<span class="sy0">,</span> OnInit<span class="sy0">,</span> HostListener<span class="sy0">,</span> Directive<span class="sy0">,</span> Renderer2<span class="sy0">,</span> ViewChild <span class="br0">&#125;</span> from <span class="st0">'@angular/core'</span><span class="sy0">;</span>
&nbsp;
&nbsp;
<span class="sy0">@</span>Component<span class="br0">&#40;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; selector<span class="sy0">:</span> <span class="st0">'data-developer-block-card'</span><span class="sy0">,</span>
&nbsp; &nbsp; templateUrl<span class="sy0">:</span> <span class="st0">'./developer-block-card.html'</span><span class="sy0">,</span>
&nbsp; &nbsp; styleUrls<span class="sy0">:</span> <span class="br0">&#91;</span><span class="st0">'./developer-block-card.less'</span><span class="br0">&#93;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span>
&nbsp;
&nbsp;
<span class="kw5">export</span> <span class="kw5">class</span> DeveloperBlockCard <span class="kw5">implements</span> OnInit<span class="br0">&#123;</span>
&nbsp; <span class="co1">// @ViewChild('content') Component :ElementRef;</span>
&nbsp; <span class="sy0">@</span>ViewChild<span class="br0">&#40;</span><span class="st0">'gradient'</span><span class="br0">&#41;</span> gradientEl <span class="sy0">:</span>ElementRef<span class="sy0">;</span>
&nbsp;
&nbsp; <span class="co1">// renderer: any;</span>
&nbsp; DoCheck<span class="sy0">;</span>
&nbsp; content<span class="sy0">:</span> ElementRef<span class="sy0">;</span>
&nbsp; <span class="co1">// gradient: ElementRef;</span>
&nbsp; showContent<span class="sy0">:</span> ElementRef<span class="sy0">;</span>
&nbsp; numberOfClicks <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; isShowMoreCompanies<span class="sy0">:</span> <span class="kw5">boolean</span> <span class="sy0">=</span> <span class="kw2">false</span><span class="sy0">;</span>
&nbsp; isShowMore<span class="sy0">:</span> <span class="kw5">boolean</span> <span class="sy0">=</span> <span class="kw2">true</span><span class="sy0">;</span>
&nbsp; button<span class="sy0">:</span> ElementRef<span class="sy0">;</span>
&nbsp;
&nbsp; arrayList<span class="sy0">:</span> any <span class="sy0">=</span> <span class="br0">&#91;</span>
&nbsp; &nbsp; <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; logo<span class="sy0">:</span> <span class="st0">&quot;https://data2.logaster.com/logotype/data/5410523/png/512/1/?c=b03e679a8687b207dbec72112b999b3e&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; title<span class="sy0">:</span> <span class="st0">&quot;ПИК&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; rc<span class="sy0">:</span> <span class="st0">&quot;28 ЖК&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; price<span class="sy0">:</span> <span class="st0">&quot;от 3,1 млн&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; apartments<span class="sy0">:</span> <span class="st0">&quot;6 988 квартир&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">,</span>
&nbsp; &nbsp; <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; logo<span class="sy0">:</span> <span class="st0">&quot;https://data1.logaster.com/logotype/data/5413158/png/512/1/?c=421366bd831202f9ce00d973cfed6ba3&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; title<span class="sy0">:</span> <span class="st0">&quot;MR GROUP&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; rc<span class="sy0">:</span> <span class="st0">&quot;13 ЖК&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; price<span class="sy0">:</span> <span class="st0">&quot;от 5,9 млн&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; apartments<span class="sy0">:</span> <span class="st0">&quot;3 067 кварти&quot;</span><span class="sy0">,</span> 
&nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">,</span>
&nbsp; &nbsp; <span class="co1">// {</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; logo: &quot;https://data2.logaster.com/logotype/data/5410523/png/512/1/?c=b03e679a8687b207dbec72112b999b3e&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; title: &quot;Главстрой&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; rc: &quot;1 ЖК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; price: &quot;от 3,8 млн&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; apartments: &quot;1 266 квартир&quot;,</span>
&nbsp; &nbsp; <span class="co1">// },</span>
&nbsp; &nbsp; <span class="co1">// {</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; logo: &quot;https://data2.logaster.com/logotype/data/5410523/png/512/1/?c=b03e679a8687b207dbec72112b999b3e&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; title: &quot;ПИК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; rc: &quot;28 ЖК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; price: &quot;от 3,1 млн&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; apartments: &quot;6 988 квартир&quot;,</span>
&nbsp; &nbsp; <span class="co1">// },</span>
&nbsp; &nbsp; <span class="co1">// {</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; logo: &quot;https://data1.logaster.com/logotype/data/5413158/png/512/1/?c=421366bd831202f9ce00d973cfed6ba3&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; title: &quot;MR GROUP&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; rc: &quot;13 ЖК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; price: &quot;от 5,9 млн&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; apartments: &quot;3 067 кварти&quot;, </span>
&nbsp; &nbsp; <span class="co1">// },</span>
&nbsp; &nbsp; <span class="co1">// {</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; logo: &quot;https://data2.logaster.com/logotype/data/5410523/png/512/1/?c=b03e679a8687b207dbec72112b999b3e&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; title: &quot;Главстрой&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; rc: &quot;1 ЖК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; price: &quot;от 3,8 млн&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; apartments: &quot;1 266 квартир&quot;,</span>
&nbsp; &nbsp; <span class="co1">// },</span>
&nbsp; &nbsp; <span class="co1">// {</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; logo: &quot;https://data2.logaster.com/logotype/data/5410523/png/512/1/?c=b03e679a8687b207dbec72112b999b3e&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; title: &quot;ПИК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; rc: &quot;28 ЖК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; price: &quot;от 3,1 млн&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; apartments: &quot;6 988 квартир&quot;,</span>
&nbsp; &nbsp; <span class="co1">// },</span>
&nbsp; &nbsp; <span class="co1">// {</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; logo: &quot;https://data1.logaster.com/logotype/data/5413158/png/512/1/?c=421366bd831202f9ce00d973cfed6ba3&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; title: &quot;MR GROUP&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; rc: &quot;13 ЖК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; price: &quot;от 5,9 млн&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; apartments: &quot;3 067 кварти&quot;, </span>
&nbsp; &nbsp; <span class="co1">// },</span>
&nbsp; &nbsp; <span class="co1">// {</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; logo: &quot;https://data2.logaster.com/logotype/data/5410523/png/512/1/?c=b03e679a8687b207dbec72112b999b3e&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; title: &quot;Главстрой&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; rc: &quot;1 ЖК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; price: &quot;от 3,8 млн&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; apartments: &quot;1 266 квартир&quot;,</span>
&nbsp; &nbsp; <span class="co1">// },</span>
&nbsp; &nbsp; <span class="co1">// {</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; logo: &quot;https://data2.logaster.com/logotype/data/5410523/png/512/1/?c=b03e679a8687b207dbec72112b999b3e&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; title: &quot;ПИК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; rc: &quot;28 ЖК&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; price: &quot;от 3,1 млн&quot;,</span>
&nbsp; &nbsp; <span class="co1">// &nbsp; apartments: &quot;6 988 квартир&quot;,</span>
&nbsp; &nbsp; <span class="co1">// }</span>
&nbsp; <span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp;
&nbsp; arrayListOne<span class="sy0">:</span> any <span class="sy0">=</span> <span class="br0">&#91;</span>
&nbsp; &nbsp; <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; logo<span class="sy0">:</span> <span class="st0">&quot;https://data2.logaster.com/logotype/data/5410523/png/512/1/?c=b03e679a8687b207dbec72112b999b3e&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; title<span class="sy0">:</span> <span class="st0">&quot;ПИК&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; rc<span class="sy0">:</span> <span class="st0">&quot;28 ЖК&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; price<span class="sy0">:</span> <span class="st0">&quot;от 3,1 млн&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; apartments<span class="sy0">:</span> <span class="st0">&quot;6 988 квартир&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">,</span>
&nbsp; &nbsp; <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; logo<span class="sy0">:</span> <span class="st0">&quot;https://data1.logaster.com/logotype/data/5413158/png/512/1/?c=421366bd831202f9ce00d973cfed6ba3&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; title<span class="sy0">:</span> <span class="st0">&quot;MR GROUP&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; rc<span class="sy0">:</span> <span class="st0">&quot;13 ЖК&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; price<span class="sy0">:</span> <span class="st0">&quot;от 5,9 млн&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; apartments<span class="sy0">:</span> <span class="st0">&quot;3 067 кварти&quot;</span><span class="sy0">,</span> 
&nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">,</span>
&nbsp; &nbsp; <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; logo<span class="sy0">:</span> <span class="st0">&quot;https://data2.logaster.com/logotype/data/5410523/png/512/1/?c=b03e679a8687b207dbec72112b999b3e&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; title<span class="sy0">:</span> <span class="st0">&quot;Главстрой&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; rc<span class="sy0">:</span> <span class="st0">&quot;1 ЖК&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; price<span class="sy0">:</span> <span class="st0">&quot;от 3,8 млн&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; &nbsp; apartments<span class="sy0">:</span> <span class="st0">&quot;1 266 квартир&quot;</span><span class="sy0">,</span>
&nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">,</span>
&nbsp; <span class="br0">&#93;</span>
&nbsp; countCompany<span class="sy0">:</span> number<span class="sy0">;</span>
&nbsp; 
&nbsp; constructor<span class="br0">&#40;</span>
&nbsp; &nbsp; private renderer<span class="sy0">:</span> Renderer2<span class="sy0">,</span>
&nbsp; &nbsp; private elementRef<span class="sy0">:</span> ElementRef
&nbsp; &nbsp; <span class="br0">&#41;</span><span class="br0">&#123;</span><span class="br0">&#125;</span>
&nbsp;
&nbsp; ngOnInit<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">:</span> <span class="kw1">void</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; let button <span class="sy0">=</span> document.<span class="me1">getElementById</span><span class="br0">&#40;</span><span class="st0">'buttonSwitch'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; let gradient <span class="sy0">=</span> document.<span class="me1">getElementById</span><span class="br0">&#40;</span><span class="st0">'gradient'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="kw1">this</span>.<span class="me1">arrayList</span>.<span class="me1">length</span> <span class="sy0">&gt;</span> <span class="nu0">4</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">countCompany</span> <span class="sy0">=</span> <span class="nu0">4</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; <span class="kw1">else</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">countCompany</span> <span class="sy0">=</span> <span class="kw1">this</span>.<span class="me1">arrayList</span>.<span class="me1">length</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">renderer</span>.<span class="me1">addClass</span><span class="br0">&#40;</span><span class="kw1">this</span>.<span class="me1">gradientEl</span>.<span class="me1">nativeElement</span><span class="sy0">,</span> <span class="st0">'not'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// button.style.display = 'none';</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// gradient.className = 'not';</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; showMore<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; let gradient <span class="sy0">=</span> document.<span class="me1">getElementById</span><span class="br0">&#40;</span><span class="st0">'gradient'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; let content <span class="sy0">=</span> document.<span class="me1">getElementById</span><span class="br0">&#40;</span><span class="st0">'content'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="sy0">!</span><span class="kw1">this</span>.<span class="me1">isShowMoreCompanies</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">countCompany</span> <span class="sy0">=</span> <span class="kw1">this</span>.<span class="me1">arrayList</span>.<span class="me1">length</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">renderer</span>.<span class="me1">addClass</span><span class="br0">&#40;</span><span class="kw1">this</span>.<span class="me1">gradientEl</span>.<span class="me1">nativeElement</span><span class="sy0">,</span> <span class="st0">'not'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// content.style.backgroundColor = &quot;blue&quot;;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// gradient.style.content = 'none';</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// gradient.addClass('not');</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// gradient.className = &quot;gradientPresent&quot;;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; <span class="kw1">else</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">countCompany</span> <span class="sy0">=</span> <span class="nu0">4</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">renderer</span>.<span class="me1">removeClass</span><span class="br0">&#40;</span><span class="kw1">this</span>.<span class="me1">gradientEl</span>.<span class="me1">nativeElement</span><span class="sy0">,</span> <span class="st0">'not'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// content.style.backgroundColor = &quot;red&quot;;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// gradient.style.className = 'present'; &nbsp; </span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">isShowMoreCompanies</span> <span class="sy0">=</span> <span class="sy0">!</span><span class="kw1">this</span>.<span class="me1">isShowMoreCompanies</span><span class="sy0">;</span>
&nbsp; &nbsp;
&nbsp; <span class="br0">&#125;</span>
&nbsp; 
&nbsp;
&nbsp; showMoreCompanies<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="kw1">this</span>.<span class="me1">isShowMoreCompanies</span> <span class="sy0">=</span> <span class="sy0">!</span><span class="kw1">this</span>.<span class="me1">isShowMoreCompanies</span><span class="sy0">;</span>
&nbsp; &nbsp; console.<span class="me1">log</span><span class="br0">&#40;</span><span class="kw1">this</span>.<span class="me1">isShowMoreCompanies</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; let content <span class="sy0">=</span> document.<span class="me1">getElementById</span><span class="br0">&#40;</span><span class="st0">'content'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; let gradient <span class="sy0">=</span> document.<span class="me1">getElementById</span><span class="br0">&#40;</span><span class="st0">'gradient'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; let button <span class="sy0">=</span> document.<span class="me1">getElementById</span><span class="br0">&#40;</span><span class="st0">'buttonDown'</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="kw1">this</span>.<span class="me1">isShowMoreCompanies</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// content.style.height = '300px';</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// gradient.style.display = 'block';</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// button.style.bottom = '1315px';</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// this.renderer.nativeElement.addClass(content, 'active');</span>
&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; <span class="kw1">else</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// content.style.height = '100%';</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// gradient.style.display = 'none';</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// button.style.bottom = '1315px';</span>
&nbsp; &nbsp; &nbsp; <span class="co1">// this.renderer.nativeElement.removeClass(content, 'active');</span>
&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; <span class="br0">&#125;</span>
&nbsp; 
&nbsp; ngDoCheck<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">:</span> <span class="kw1">void</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="co1">//Called every time that the input properties of a component or a directive are checked. Use it to extend change detection by performing a custom check.</span>
&nbsp; &nbsp; <span class="co1">//Add 'implements DoCheck' to the class.</span>
&nbsp; &nbsp; 
&nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; <span class="co1">// @HostListener(&quot;click&quot;) onClick(){</span>
&nbsp; <span class="co1">// &nbsp; this.isShowMoreCompanies = !this.isShowMoreCompanies;</span>
&nbsp; <span class="co1">// &nbsp; if(this.isShowMoreCompanies){</span>
&nbsp; <span class="co1">// &nbsp; &nbsp; console.log(&quot;lalalend&quot;);</span>
&nbsp; <span class="co1">// &nbsp; }</span>
&nbsp; <span class="co1">// &nbsp; else{</span>
&nbsp; <span class="co1">// &nbsp; &nbsp; console.log('nani');</span>
&nbsp; <span class="co1">// &nbsp; }</span>
&nbsp; <span class="co1">// }</span>
&nbsp; 
<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div><div class="codeblock"><table class="css"><thead><tr><td colspan="2" id="192332383"  class="head">CSS</td></tr></thead><tbody><tr class="li1"><td><div id="192332383" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
</pre></td><td class="de1"><pre class="de1"><span class="re1">.home-developer</span>.active<span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="kw1">overflow</span><span class="sy0">:</span> <span class="kw2">hidden</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
&nbsp;
// .home-developer__parent<span class="br0">&#123;</span>
// &nbsp; &nbsp; <span class="kw1">position</span><span class="sy0">:</span> <span class="kw2">relative</span><span class="sy0">;</span>
// &nbsp; &nbsp; // <span class="kw1">display</span><span class="sy0">:</span> flex<span class="sy0">;</span>
// &nbsp; &nbsp; // <span class="kw1">flex-wrap</span><span class="sy0">:</span> wrap<span class="sy0">;</span>
// <span class="br0">&#125;</span>
&nbsp;
// <span class="re1">.home-developer</span><span class="re1">.panel</span>.m<span class="re4">--t</span><span class="br0">&#123;</span>
// &nbsp; &nbsp; <span class="kw1">background</span><span class="sy0">:</span> linear-gradient<span class="br0">&#40;</span>to <span class="kw2">bottom</span><span class="sy0">,</span> <span class="kw3">rgba</span><span class="br0">&#40;</span><span class="nu0">255</span><span class="sy0">,</span> <span class="nu0">0</span><span class="sy0">,</span> <span class="nu0">0</span><span class="sy0">,</span> <span class="nu0">0.8</span><span class="br0">&#41;</span> <span class="re3">0%</span><span class="sy0">,</span> <span class="kw3">rgba</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span> <span class="nu0">0</span><span class="sy0">,</span> <span class="nu0">0</span><span class="sy0">,</span> <span class="nu0">0.1</span><span class="br0">&#41;</span> <span class="re3">100%</span><span class="br0">&#41;</span><span class="sy0">;</span>
// <span class="br0">&#125;</span>
&nbsp;
.home-developer<span class="br0">&#123;</span>
&nbsp; &nbsp; // <span class="kw1">background</span><span class="sy0">:</span> linear-gradient<span class="br0">&#40;</span>to <span class="kw2">bottom</span><span class="sy0">,</span> <span class="kw3">rgb</span><span class="br0">&#40;</span><span class="nu0">223</span><span class="sy0">,</span> <span class="nu0">12</span><span class="sy0">,</span> <span class="nu0">12</span><span class="br0">&#41;</span> <span class="re3">0%</span><span class="sy0">,</span><span class="kw3">rgba</span><span class="br0">&#40;</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="re3">100%</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="kw1">height</span><span class="sy0">:</span> <span class="re3">100px</span><span class="sy0">;;</span>
&nbsp; &nbsp; <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">100%</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="kw1">display</span><span class="sy0">:</span> <span class="kw2">inline</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="kw1">flex-wrap</span><span class="sy0">:</span> wrap<span class="sy0">;</span>
&nbsp; &nbsp; // <span class="kw1">margin-right</span><span class="sy0">:</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; &nbsp; // <span class="kw1">grid-template-columns</span><span class="sy0">:</span> <span class="kw2">repeat</span><span class="br0">&#40;</span><span class="nu0">5</span><span class="sy0">,</span> <span class="re3">100%</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; // <span class="kw1">grid-auto-rows</span><span class="sy0">:</span> <span class="re3">50px</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="kw1">overflow</span><span class="sy0">:</span> <span class="kw2">hidden</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; // .home-info__item<span class="br0">&#123;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">z-index</span><span class="sy0">:</span> <span class="nu0">1</span><span class="sy0">;</span>
&nbsp; &nbsp; // <span class="br0">&#125;</span>
&nbsp; &nbsp; .grid<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">overflow</span><span class="sy0">:</span> <span class="kw2">hidden</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">height</span><span class="sy0">:</span> <span class="re3">100%</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; .gradient<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">display</span><span class="sy0">:</span> <span class="kw2">block</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">width</span><span class="sy0">:</span><span class="re3">100%</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">margin</span><span class="sy0">:</span><span class="re3">20px</span> <span class="kw2">auto</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">cursor</span><span class="sy0">:</span><span class="kw2">text</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">box-shadow</span><span class="sy0">:</span><span class="kw2">inset</span> <span class="re3">0px</span> <span class="re3">-190px</span> <span class="re3">190px</span> <span class="re3">-50px</span> <span class="re0">#add7f8</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">max-height</span><span class="sy0">:</span><span class="re3">100px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">overflow</span><span class="sy0">:</span><span class="kw2">hidden</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">background-image</span><span class="sy0">:</span>linear-gradient<span class="br0">&#40;</span>to <span class="kw2">bottom</span><span class="sy0">,</span> <span class="kw4">transparent</span><span class="sy0">,</span> <span class="kw4">red</span> <span class="re3">100%</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">z-index</span><span class="sy0">:</span> <span class="nu0">2</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">margin-top</span><span class="sy0">:</span><span class="re3">-20px</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &amp;<span class="sy0">::</span><span class="kw5">after</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">content</span><span class="sy0">:</span><span class="st0">&quot;&quot;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">display</span><span class="sy0">:</span><span class="kw2">block</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">height</span><span class="sy0">:</span><span class="re3">50px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">position</span><span class="sy0">:</span><span class="kw2">relative</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">bottom</span><span class="sy0">:</span><span class="re3">110px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background-image</span><span class="sy0">:</span>linear-gradient<span class="br0">&#40;</span>to <span class="kw2">bottom</span><span class="sy0">,</span> <span class="kw4">transparent</span><span class="sy0">,</span> <span class="kw4">white</span> <span class="re3">100%</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; <span class="re1">.gradient</span>.not<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &amp;<span class="sy0">::</span><span class="kw5">after</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background-image</span><span class="sy0">:</span>linear-gradient<span class="br0">&#40;</span>to <span class="kw2">bottom</span><span class="sy0">,</span> <span class="kw4">transparent</span><span class="sy0">,</span> <span class="kw4">transparent</span> <span class="re3">100%</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; // .gradientPresent<span class="br0">&#123;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; &amp;<span class="sy0">::</span><span class="kw5">after</span><span class="br0">&#123;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">background-image</span><span class="sy0">:</span>linear-gradient<span class="br0">&#40;</span>to <span class="kw2">bottom</span><span class="sy0">,</span> <span class="kw4">transparent</span><span class="sy0">,</span> <span class="kw4">green</span> <span class="re3">100%</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; // <span class="br0">&#125;</span>
&nbsp; &nbsp; // <span class="br0">&#125;</span>
&nbsp; &nbsp; 
&nbsp;
&nbsp; &nbsp; .home-info__item<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">padding-top</span><span class="sy0">:</span> <span class="re3">15px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">padding-bottom</span><span class="sy0">:</span> <span class="re3">15px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">height</span><span class="sy0">:</span> <span class="re3">75px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">border-bottom</span><span class="sy0">:</span> <span class="re3">1px</span> <span class="kw2">solid</span> <span class="kw4">grey</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; &amp; &amp;__logo<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-start</span><span class="sy0">:</span> <span class="nu0">1</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-end</span><span class="sy0">:</span> <span class="nu0">1</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-start</span><span class="sy0">:</span> <span class="nu0">1</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-end</span><span class="sy0">:</span> <span class="nu0">3</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">float</span><span class="sy0">:</span> <span class="kw2">left</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">45px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">height</span><span class="sy0">:</span> <span class="re3">45px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background-color</span><span class="sy0">:</span> <span class="kw4">aquamarine</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background</span><span class="sy0">:</span> <span class="kw2">no-repeat</span> <span class="kw2">center</span> <span class="kw2">center</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">border</span><span class="sy0">:</span> <span class="re3">1px</span> <span class="kw2">solid</span> <span class="kw4">grey</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">vertical-align</span><span class="sy0">:</span> <span class="kw2">middle</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">margin-right</span><span class="sy0">:</span> <span class="re3">30px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">font-weight</span><span class="sy0">:</span> <span class="nu0">900</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; &amp; &amp;__title<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-start</span><span class="sy0">:</span> <span class="nu0">2</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-end</span><span class="sy0">:</span> <span class="nu0">4</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-start</span><span class="sy0">:</span> <span class="nu0">1</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-end</span><span class="sy0">:</span> <span class="nu0">3</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">float</span><span class="sy0">:</span> <span class="kw2">left</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">margin-top</span><span class="sy0">:</span> <span class="re3">15px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">vertical-align</span><span class="sy0">:</span> <span class="kw2">middle</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">font-weight</span><span class="sy0">:</span> <span class="nu0">900</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; &amp; &amp;__rc<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-start</span><span class="sy0">:</span> <span class="nu0">4</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-end</span><span class="sy0">:</span> <span class="nu0">4</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-start</span><span class="sy0">:</span> <span class="nu0">1</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-end</span><span class="sy0">:</span> <span class="nu0">2</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">float</span><span class="sy0">:</span> <span class="kw2">right</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">top</span><span class="sy0">:</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">color</span><span class="sy0">:</span> <span class="kw4">aquamarine</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; &amp; &amp;__price<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-start</span><span class="sy0">:</span> <span class="nu0">5</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-end</span><span class="sy0">:</span> <span class="nu0">5</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-start</span><span class="sy0">:</span> <span class="nu0">2</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-end</span><span class="sy0">:</span> <span class="nu0">3</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">color</span><span class="sy0">:</span> <span class="kw4">black</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">float</span><span class="sy0">:</span> <span class="kw2">right</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">top</span><span class="sy0">:</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">margin-left</span><span class="sy0">:</span> <span class="re3">20px</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; &amp; &amp;__apart<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">margin-top</span><span class="sy0">:</span> <span class="re3">30px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-start</span><span class="sy0">:</span> <span class="nu0">4</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-column-end</span><span class="sy0">:</span> <span class="nu0">4</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-start</span><span class="sy0">:</span> <span class="nu0">3</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">grid-row-end</span><span class="sy0">:</span> <span class="nu0">3</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">float</span><span class="sy0">:</span> <span class="kw2">right</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">20%</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">margin-top</span><span class="sy0">:</span> <span class="re3">10px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">margin-right</span><span class="sy0">:</span> <span class="re3">-100px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; // <span class="kw1">margin-bottom</span><span class="sy0">:</span> <span class="re3">30px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">right</span><span class="sy0">:</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">bottom</span><span class="sy0">:</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">color</span><span class="sy0">:</span> <span class="kw4">grey</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">right</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">vertical-align</span><span class="sy0">:</span> <span class="kw2">bottom</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; // &amp; &amp;__parent<span class="br0">&#123;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">padding-top</span><span class="sy0">:</span> <span class="re3">15px</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">padding-bottom</span><span class="sy0">:</span> <span class="re3">15px</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">height</span><span class="sy0">:</span> <span class="re3">75px</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">border-bottom</span><span class="sy0">:</span> <span class="re3">1px</span> <span class="kw2">solid</span> <span class="kw4">grey</span><span class="sy0">;</span>
&nbsp; &nbsp; // <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; // &amp; &amp;__margin-block<span class="br0">&#123;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">margin-top</span><span class="sy0">:</span> <span class="re3">50px</span><span class="sy0">;</span>
&nbsp; &nbsp; // <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; &amp; &amp;__more<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">position</span><span class="sy0">:</span> <span class="kw2">relative</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">margin-top</span><span class="sy0">:</span> <span class="re3">20px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &amp;-btn<span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">min-width</span><span class="sy0">:</span> <span class="re3">200px</span><span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; // &amp; &amp;__button<span class="br0">&#123;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">cursor</span><span class="sy0">:</span> <span class="kw2">pointer</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">bottom</span><span class="sy0">:</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">left</span><span class="sy0">:</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">position</span><span class="sy0">:</span> <span class="kw2">absolute</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">height</span><span class="sy0">:</span> <span class="re3">40px</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">150px</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">background-color</span><span class="sy0">:</span> <span class="kw4">gold</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">border-radius</span><span class="sy0">:</span> <span class="re3">5px</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">color</span><span class="sy0">:</span> <span class="kw4">grey</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">font-weight</span><span class="sy0">:</span> <span class="nu0">700</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">margin-top</span><span class="sy0">:</span> <span class="re3">5px</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">z-index</span><span class="sy0">:</span> <span class="nu0">10</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">margin-left</span><span class="sy0">:</span> <span class="re3">20px</span><span class="sy0">;</span>
&nbsp; &nbsp; // &nbsp; &nbsp; <span class="kw1">margin-bottom</span><span class="sy0">:</span> <span class="re3">20px</span><span class="sy0">;</span>
&nbsp; &nbsp; // <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div></div>

]]></content:encoded>
			<dc:creator>Anna5194</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1437696/5827.html</guid>
		</item>
		<item>
			<title>зачем нужен viewchild?</title>
			<link>https://www.cyberforum.ru/blogs/1437696/5757.html</link>
			<pubDate>Wed, 10 Apr 2019 08:30:42 GMT</pubDate>
			<description>Поняла для себя. Допустим, вы хотите как-то использовать какой-нибудь div в ангуляре, но для этого...</description>
			<content:encoded><![CDATA[<div>Поняла для себя. Допустим, вы хотите как-то использовать какой-нибудь div в ангуляре, но для этого его нужно как-то вызывать. Вы называете его, допустим, <div class="codeblock"><table class="html5"><thead><tr><td colspan="2" id="698151315"  class="head">HTML5</td></tr></thead><tbody><tr class="li1"><td><div id="698151315" style="height: 46px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
</pre></td><td class="de1"><pre class="de1">div class=&quot;menu&quot; #menuBlock <span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></pre></td></tr></table></div></td></tr></tbody></table></div>, обязательно с &quot;#&quot;. Теперь с помощью ViewChild его нужно привязать к ангуляру, что-то по типу такого <div class="codeblock"><table class="javascript"><thead><tr><td colspan="2" id="224380320"  class="head">JavaScript</td></tr></thead><tbody><tr class="li1"><td><div id="224380320" style="height: 46px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
</pre></td><td class="de1"><pre class="de1"><span class="sy0">@</span>ViewChild<span class="br0">&#40;</span><span class="st0">&quot;menuBlock&quot;</span><span class="sy0">,</span> <span class="br0">&#123;</span>read<span class="sy0">:</span> ElementRef<span class="br0">&#125;</span><span class="br0">&#41;</span> menuBlock<span class="sy0">:</span> ElementRef</pre></td></tr></table></div></td></tr></tbody></table></div>. ТАДААААМ! Теперь вы можете вытворять с этим div-ом что хотите)))</div>

]]></content:encoded>
			<dc:creator>Anna5194</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1437696/5757.html</guid>
		</item>
	</channel>
</rss>
