Eclipse上未定义的属性名称(ng模型)
我的Eclipse指责标记“ng模型”中存在错误 保存文件时,我的eclipse正在警告ng模型att:Eclipse上未定义的属性名称(ng模型),eclipse,angularjs,Eclipse,Angularjs,我的Eclipse指责标记“ng模型”中存在错误 保存文件时,我的eclipse正在警告ng模型att: <!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/ang
<!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>
角度学习
您很可能会因为Eclipse的HTML5验证程序而收到警告。尝试使用data ng模型,看看这是否解决了您的问题。更多信息请点击此处:
.
如果这对您尝试更改项目属性没有帮助(更多信息请参见此处)请使用数据ng-*忽略警告
或
请参考以下链接以永久解决您的问题:
我个人不喜欢禁用所有属性警告时的解决方案,因为您希望看到真实问题(非角度属性)的警告。所以,总结以上两个答案,我可以建议添加ng-*模式以排除HTML验证的列表:首选项->Web->HTML文件->验证:标记“忽略要忽略的指定属性名”,键入:ng-*。这对我来说效果很好。在使用Eclipse(Mars.1发行版(4.5.1)以及可能更早的版本)时,我没有检查
转到窗口
-首选项
然后在打开的对话框中转到Web
-HTML文件
-验证
在右侧:
在验证中的忽略指定的属性名称下
对自定义属性执行相同操作。(例如ng-*,my attr directives-*
)
您可能还想进入在验证中忽略指定的元素名称
并输入您使用的自定义元素列表。(例如,选项卡、选项卡集、我的元素指令-*
)
要忽略任何未定义的属性,请滚动到属性
部分,将其展开,然后在未定义的属性值:
下,选择忽略
有两点需要注意:
在让eclipse执行完整验证之后,还必须关闭文件并重新打开,以便从源代码中删除警告
使用此方法将忽略任何元素下的那些属性
未应用于包含冒号的属性,例如:layout:fragment
尚未尝试,但可能需要转义冒号?e、 g.布局\:碎片?