我是Atom的新手,我安装了Linter包。但是它没有显示错误或突出显示代码,说没有问题"。
我应该怎么做才能让它发挥作用?
我的配置:var peopleApp = angular.module('peopleApp', []);
peopleApp.controller('indexController', function($scope, $http, $rootScope, $controller){
$http.post(domainName+url)
.then(function(response){
data = response.data.data;
$scope.names = data.map(function(obj){ var rObj = []; rObj.push(obj['rank_code']); rObj.push(obj['rank_description']); return rObj; });
});
$scope.change = function(){
$scope.names = ["hnnnnn", "billlll"];
}
});
peopleApp.directive('autoComplete', function(){
return {
scope: {names: '='},
link: function(scope, element, attrs){
// alert(JSON.stringify(element));
attrs.$observe('names', function(val){
// scope.info = val;
alert(val);
scope.names = val;
});
element.autocomplete({
source: scope.names,
select: function() {
// alert('dean');
// iElement.trigger('input');
},
// Sets the min of characters before activating dropdown
minLength:2
});
}
}
});
答案 0 :(得分:3)
您安装了哪些套餐?只是 linter ?根据{{3}},Linter为其消费者提供了一个“顶级API,允许他们轻松地可视化错误和其他类型的消息。”
据我了解,Linter用于显示特定短绒提供的信息,因此您还需要安装这些特定的短绒。 例如,为javascript安装 linter-jshint 或 linter-eslint 或为html安装 linter-htmlhint ...
尝试安装软件包“linter-jshint”,看看你是否收到错误的javascript文件警告。
特定短裤列表:the documentation