2015-03-26 3 views
3

Как формируется связь между классом контроллера компонента и компонентом. Является ли это просто основанием для позиционирования, что любой класс приходит после данного компонента, он становится классом контроллера компонента для компонента, определенного перед ним. Как это работает, если у вас несколько компонентов в одном файле js. Как связать класс в любом месте js-файла с компонентом.угловая связь между @Component и классом

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

+0

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

+0

Я не думаю, что это глупый вопрос. Я просто не мог увидеть его некоторое время, пока не увидел его. Это просто выглядит не так естественно, как в Java, даже если импорт добавлен и появляется над классом. – Mukus

ответ

3

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

Да.

Как это работает, если у вас есть несколько компонентов в одном JS файл

имеет структуру:

@Component ... 
class Foo ... 

@Component ... 
class Bar ... 

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

Компоненты не наследуют. Компоненты составляют. Поиск Наследование против композиции (но я уверен, что вы это знаете).

Также см: https://github.com/Microsoft/TypeScript/issues/2249

Смежные вопросы