Angular VS 2015 MVC自定义指令意外标识符和预期;错误
Angular VS 2015 MVC Custom Directive unexpected identifier and expected ; errors
我只是错过了这个错误。即使是自定义指令的最简单实现也会引发预编译器错误,并在执行时引发相同的错误。
由于这可能是一个版本问题,我认为这是相关的,但如果不是告诉我,我会添加信息。
角度 1.4.8
angular.min.js
angular-route.min.js
VS 2015 & .Net 4.5
app-MainNav.js
1. (function ()
2. {
3. "use-strict";
4.
5. angular.module("app-MainNav", [])
6. .directive("Dashboard-Main-Nav", function ()
7. {
8. return
9. {
10. restrict:"E",
11. templateUrl:"/Navigation/GetDashItems",
12. link:function(){}
13. }
14. });
15. })();
在第11行和第12行的冒号处,我得到了预期;错误。
在第 12 行,我得到预期的标识符函数()
无论顺序如何,10 号线都不会有任何问题。
如果我删除第 10 行和第 11 行的逗号,预期的;
错误就会消失......但这与我在自定义 Angular 指令上看到的每个教程背道而驰。
此外,无论我尝试过什么,意外的标识符都不会消失。
return
语句以换行符结尾,请使用:
return {
...
}
请参阅 Javascript 的自动分号插入 (ASI) 的规则是什么?
相关文章:
- Javascript未捕获语法错误意外的标识符错误
- 意外的标识符错误jQuery
- 调试器;[错误]194:11:标识符是一个保留字
- Ajax响应成功,但无法使用数据(未捕获语法错误:意外标识符)
- JavaScript IF/ELSE错误-应为标识符
- Ajax调用后出现意外的标识符错误
- 一个javascript函数导致“;意外标识符”;来自不同函数的错误
- 流星预期标识符错误
- 未捕获的语法错误:if/else上的意外标识符
- onclick=“;doSomething([object object])“;未捕获的语法错误:意外的标识符
- 解析JSON返回意外的标识符错误
- 正在获取语法错误:意外的标识符和未捕获的ReferenceError
- 如何访问以数字开头的对象属性(语法错误:意外的标识符)
- 错误:“标识符在数字文字 javascript 之后立即启动”
- 单击语法错误:标识符在数字文本之后立即开始
- eval 语法错误:标识符在数字文本之后立即开始
- 语法错误:标识符在数字文本 asp.net 之后立即开始
- Asp.Net Javascript编译错误:"标识符预期"
- grunt闭包工具:错误-分析错误.标识符是一个保留字
- Firebug错误:标识符紧接在数字字面值之后