Предполагая, что вы имеете в виду Angular, а не AngularJS ...
Ответ - нет, вам больше ничего не нужно, так как в настоящее время это невозможно.Ранее это было возможно, когда Microsoft реализовала intellisense с использованием файлов .ngml в предыдущей версии VS2017, но затем они никогда не обновляли его для работы с файлами .html (что является единственным вариантом, если вы используете Angular CLI для создания своего приложения).
Я также пробовал (текущий) предварительный просмотр Visual Studio 2019, и он там тоже не реализован, к сожалению, не знаю, будет ли он.Похоже, от людей не слишком много «толкают», чтобы заставить Microsoft (пере) реализовать это, кроме нескольких запросов тут и там, поэтому я предполагаю, что либо люди не используют VS2017 для своих Angular, либо онии только что приняли, что в файлах .html нет intellisense ...
Ваши единственные варианты в значительной степени следующие: -
- Напишите свое собственное расширение VS для его реализации
- Подождите, пока Microsoft его реализует
- Не используйте Angular CLI, а вместо этого создайте свое приложение с помощью веб-пакета, в котором вы можете настроить все самостоятельно (не рекомендуется)
- Использовать другой редактор, напримерв виде кода Visual Studio для ваших приложений Angular, где работает Angular intellisense (лично я делаю это с VS2017 для моего основного API .NET и VSCode для внешнего интерфейса Angular - хотя я бы хотел просто использовать VS2017 для всех)
- Используйте VS2017 и живите без файла .html intellisense
- Попробуйте ReSharper , поскольку кто-то заявил, что есть Angularзавершение в файлах .html - однако, я попробовал это, и я не мог заставить это слишком работать, плюс его платное расширение ...
Вот несколько связанных ссылок, которые я мог найти,кажется, не так много ...
вопрос github сообщество разработчиков Visual Studio