Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   React'а тред (https://javascript.ru/forum/offtopic/53890-react%27-tred.html)

l-liava-l 02.05.2015 18:00

UIjs,

Если ты имеешь ввиду что в моем примере только шаблон, то тут интуитивно понятно что, к директиве привязан какая то логика, прст показал что эта логика находится не во внешнем блоке, а изолирована для компонента.. мб ты не понял :)
//page.html 
<div ng-controller="Ctrl as vm">
    <super-btn-pack size="'small'" resolve="vm.handler()"></super-btn-pack>
</div>

//super-btn-pack - директива имеющая свой контроллер, но не обязательно, главное что изолированная
<button ng-click="doSomething1()"></button>
<button ng-click="doSomething2()"></button> 
<button ng-click="doSomething3()"></button>


А если ты прос свой "компонент" то сам себе противоречишь
Цитата:

у данного компонента СУКА НЕТ ЛОГИКИ!!!!!!!! ТАМ ОДИН ШАБЛОН БЛЯТ!!!
Цитата:

3 сущностей, стиля, шаблона, и логики.

UIjs 02.05.2015 18:03

Цитата:

Сообщение от Gozar
Нужно было сразу тебя послать!

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

Цитата:

Сообщение от Gozar
Атрибуты плохо, потому что они делают универсальным то, что должно быть неуниверсальным!

нет

UIjs 02.05.2015 18:04

l-liava-l, https://vk.com/maxmaxmaximus1?w=wall215464913_29295

просветляйся бро)

l-liava-l 02.05.2015 18:06

Цитата:

Атрибуты плохо, потому что они делают универсальным то, что должно быть неуниверсальным!
А что они должны делать по твоему?)) Инпуты и прочая фигня это ведь тоже компоненты, почему тебе не кажется создание кастомных нативным?

Да даже если на слово взглянуть
Цитата:

АТРИБУТ — аттрибут (от лат. attribuo — придаю, наделяю), необходимое, существенное, неотъемлемое свойство объекта.
Ты делаешь компонент и передаешь в него свойства. Что не так то?

UIjs 02.05.2015 18:07

Цитата:

Сообщение от l-liava-l
Ты делаешь компонент и передаешь в него свойства. Что не так то?

да он ахинею несет, аргументов нет вот и говорит типа "плоха!!! НИЗНАЮ ПОЧЕМУ НО ПЛОХА!11"

UIjs 02.05.2015 18:16

l-liava-l, и к слову я перепутал, компоненнт это составНАЯ чего-то, я не ЧТО ТО что из чего-то состоит. но сути не меняет. все директивы ангуляра - компоненты. у меня по этому так и называется ui.component('name', {options})

Gozar 02.05.2015 18:24

Цитата:

Сообщение от l-liava-l
Что не так то?

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

Цитата:

Сообщение от UIjs
да он ахинею несет, аргументов нет вот и говорит типа "плоха!!! НИЗНАЮ ПОЧЕМУ НО ПЛОХА!11"

Вынь рога из ворот, а то неприятно с твоей жопой разговаривать.

Gozar 02.05.2015 18:26

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

Gozar 02.05.2015 18:27

За разметку не должны отвечать атрибуты, да и за состояние тоже. html - элемент это объект-метка и выглядеть он должен как метка, а не как ёлка.

UIjs 02.05.2015 18:27

Gozar, нет не костыли.

Цитата:

Сообщение от Gozar
За разметку не должны отвечать атрибуты, да и за состояние тоже.

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

говоря на твоем быдлоязыке: РАЗМЕТКА это HTML который состоит из АТРИБУТОВ и ЭЛЕМЕНТОВ. За разметку ТОЛЬКО ОНИ И ДОЛЖНЫ ОТВЕЧАТЬ, лалка). Даже основ верстки не знаешь, о чем с тобой разговаривать можно. У нас слишком разные уровни.


Часовой пояс GMT +3, время: 09:39.