11

Недавно я начал исследовать на угловом 2. Поскольку я использую C# в основном, единственное, что мне не хватает, - intellisense в шаблонах Angular 2. Я обнаружил, что есть какое-то решение этой проблемы here, но я не смог найти способ интегрировать ее в код Visual Studio. Мне нужно это enter image description hereУгловой 2 шаблон intellisense в VS Code

Есть ли способ получить intellisense внутри кода Visual Studio для шаблонов Angular 2?

ответ

2

Прошло много времени с тех пор, как я задал этот вопрос. Тем временем, есть решение этой проблемы. Любой, кто ищет эту функциональность, есть расширение Angular Language Service VS Code extension.

2

Эта страница вы связаны детали действия по установке:

Использование в VSCode:

  1. Заменить typescript.tmLanguage файл в установочном месте в Contents/Resources/app/extensions/typescript/syntaxes с версией от машинописи -TmLanguage repo выше (из ветки ngml).

  2. Прокрутите репозиторий TypeScript выше, проверьте ветвь ngml и выполните сборку.

  3. Откройте глобальные настройки VSCode и установите свойство typescript.tsdk в место сборки на предыдущем этапе (например, /src/typescript/built/local).

  4. Для получения пополнений в пределах шаблона на символы, такие, как <, [и т.д. открытые typescriptMain.ts из папки Contents/Resources/app/extensions/typescript под VSCode установить местонахождение и изменить строку, вызывающую registerCompletionItemProvider читать vscode_1.languages.registerCompletionItemProvider(modeID, completionItemProvider, '.', '<', '(', '[', '\'');

  5. Чтобы внести изменения, измените локальный репозиторий TypeScript, перестройте и перезапустите VSCode.

Прямо сейчас, это не похоже на расширение, но, скорее всего, из-за пробелов в API расширения, которые в настоящее время находятся в разработке.

+1

Я не вижу тип typescriptMain.ts на любой карте машинописного текста в папке установки – Developerdeveloperdeveloper