我有一个angularjs控制器绑定到我的元素
<div ng-controller="mycontroller" ng-init="initialize('Type A')" >
<div ng-repeat="task in tasks">
...
</div>
</div>
我的初始化函数是作为$ scope
的一部分实现的$scope.initialize = function(type) { ... do something... }
我在Chrome中遇到运行时错误,说明以下内容
未捕获错误:语法错误,无法识别的表达式: div:has([ng-repeat =&#39;任务中的任务&#39;])[ng-init =&#39; initialize(&#39; Type 甲&#39;)&#39;]
代码工作正常,并做了应有的事情。但为什么我在Dev Tools中看到了这个?
答案 0 :(得分:4)
事实证明Visual Studio
使用一些SignalR实现的钩子将一些古怪的东西附加到浏览器。 VS做到这一点的方式是基于DOM中的内容注入一些JS代码。微软的杰作叫做BrowserLink
。
我通过单击“开始”按钮旁边的小撤消按钮并选择&#34;禁用BrowserLink&#34;
来禁用BrowserLink