Я новичок в Angular 2. На самом деле Angular 7.Начал учиться неделю назад, поэтому для большинства из вас это, вероятно, глупый вопрос или даже дубликат, но я нигде не могу найти ответ.
Я использую код Visual Studio в качестве редактора.Я установил Angular Language Service как плагин, потому что мне нужен IntelliSense для свойств компонента.
Пример:
{{serverElement.content}}
Плагин также помогает мне добавлять / писать компоненты в HTML.Есть автозаполнение.
Но вот сложная часть:
Он находит имя компонента, которое я создал, и нажатие клавиши tab завершает его.
Однако оно не завершено, как элемент HTML.Например:
<app-server-element></app-server-element>
Но это просто автозаполнение имени компонента следующим образом:
app-server-element
Так что Visual Studio Emmet перестает работать.Если я отключаю плагин «Angular Language Service», IntelliSense для свойств компонентов перестает работать и не находит имя компонента в HTML.Я должен буду написать полное название компонента самостоятельно.Но затем, когда я нажимаю клавишу Tab, он завершает его как элемент HTML.Вот так:
<app-server-element></app-server-element>
Теперь будет работать Visual Studio Emment.Похоже, мне приходится выбирать между либо «Angular Language Service» в качестве плагина, либо кодом Visual Studio Emmet.Любая помощь?
TL; DR
Расширение "Angular Language Service" ломает VS Код emmet.Какие-нибудь решения?