AngularJS Intellisense не работает Visual Studio 2019? - PullRequest
0 голосов
/ 28 февраля 2020

При кодировании в AngularJS, я не получаю intellisense в html файлах для вызова переменных, определенных в моих контроллерах.

Например, если у меня есть:

$scope.username = "test-user";

в моем контроллере, когда я go добавляю его в свой html:

<span>{{username}}</span>

Intellisense не распознает ничего, что установлено в моем контроллере (ctrl + space ничего не вызывает ). Есть ли настройка, которая может это исправить?

1 Ответ

0 голосов
/ 28 февраля 2020

Intellisense не распознает ничего, что установлено в моем контроллере (ctrl + space ничего не вызывает). Есть ли настройка, которая может это исправить?

вы можете попробовать эти два решения:

1) добавить это в начало вашего html файла .

/// <reference path="xxxx\xxxx\xxxx.js" />(the path of the js file)

2) Вы также можете добавить все js пути, которые вы хотите использовать, в один сводный файл с именем _references.js.

Right- щелкните по своему проекту ---> Add New Item -> добавьте новый файл с именем _references.js. В этом файле вы можете добавить следующие:

/// <reference path="xxxx\xxxx\xxxx.js" />(the path of the js file)
/// <reference path=""xxxx\xxx\angular.js />
........

> Вы можете добавить любые файлы, которые вы хотите использовать Intellisense в этом _references.js файле.

Примечание : при использовании этого способа нет необходимости добавлять путь ссылки в файл html, поскольку это global AngularJS Intellisense .

Кроме того , если intellisense _references.js не работает в особой ситуации, вы должны добавить это в начало основного файла:

/// <reference path=""xxxx\xxx\_references.js />

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...