2014-12-03 8 views
13

mio Eclipse sta accusando un errore nel tag "ng-modello"non definito nome dell'attributo (ng-modello) in Eclipse

mio eclissi sta avvertendo il ng modello att quando salvo il file:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="ISO-8859-1"> 
<title>Angular Learn</title> 
<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script> 
<script src=../javascript/personController.js></script> 
<script src=../javascript/carController.js"></script> 
</head> 
<body> 
<div ng-app="" ng-controller="carController"> 
    <input type="text" ng-model="firstName"> <br> // at this line 
    <input type="text" ng-model="secondName"> 
    <p> {{ firstName + " " + secondName }} </p> 
</div> 
</body> 
</html> 

risposta

6

io, personalmente, non mi piace la soluzione quando si disattiva tutte le avvertenze per gli attributi, dal momento che vuoi vedere quelli per problemi reali (attributi non angolari). Quindi, riassumendo entrambe le risposte precedenti, posso proporre add ng- * pattern per escludere l'elenco per la convalida HTML: Preferences-> Web-> Html files-> Validation: mark 'Ignora i nomi degli attributi specificati da ignorare', digitare: ng- * . Questo ha funzionato bene per me.

8

Quando si utilizza Eclipse (Mars.1 Release (4.5.1) - e possibilmente precedente - non ho controllato).

Vai Window - Preferences
Poi nella finestra di dialogo che si apre andare a Web - HTML Files-Validation.
Sul lato destro:

  1. sotto Ignore specified attribute names in validation fare lo stesso per la vostra abitudine attributi (per esempio ng-*,my-attr-directives-*.)
  2. come si potrebbe anche andare sotto Ignore specified element names in validation e entrare nella lista di elementi personalizzati che si usa.. (ad esempio tab,tabset,my-element-directives-*)
  3. Per ignorare eventuali attributi non definiti, scorrere fino alla sezione Attributes, aprirla, quindi sotto Undefined attribute value:, selezionare Ignore.

Due cose da notare:

  1. Dopo aver lasciato eclissi fanno una convalida completa è inoltre necessario chiudere il file e riaprirlo di avere gli avvertimenti rimosse dal codice sorgente.
  2. L'utilizzo di questo metodo ignorerebbe tali attributi sotto qualsiasi elemento
Problemi correlati