Ng-app недействителен атрибут элемента 'HTML'
Я новичок в angularJs, и пока я использую ng-app и ng-view в HTML файле, он говорит, что это не допустимые атрибуты элемента в HTML
Может ли кто-нибудь предложить
Вот пример кода:
<html **ng-app**= "XXXXX" xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<div **ng-view**></div>
</body>
</html>
Ответы
Ответ 1
Я предполагаю, что это всего лишь предупреждение, и в этом случае вы можете просто игнорировать его. Если вы используете последнюю версию AngularJS, и вы ориентируетесь на HTML5, вы можете добавить data-
к имени атрибута (например, data-ng-app
), и предупреждение должно исчезнуть.
Ответ 2
Я думаю, это простое исправление, добавляя "данные" для каждой директивы ang-js
incase, если вы используете netbeans как редактор,
https://netbeans.org/bugzilla/show_bug.cgi?id=224637
Ответ 3
Возможно, вы не загружаете javascript для angular -route:
<script src="lib/angular-route/angular-route.js"></script>
Смотрите: https://docs.angularjs.org/api/ngRoute
Ответ 4
Вам нужно переключить свой редактор обратно с веб-формы на обычный HTML, щелкнув правой кнопкой мыши по документу в обозревателе решений и произнесите "Открыть с помощью".
Я использую VS 2017. Все мои директивы ng-.. отключены после того, как я открыл HTML-документ с помощью редактора HTML (веб-форм). Все они снова появились, когда я переключил редактор обратно в HTML Editor (по умолчанию).
![Click here for pic]()