自動完了のカスタマーディレクティブのエラーUncaught SyntaxError: Unexpected token)
が表示されます。クロムブラウザのコンソールでは、 VM80623:1 Uncaught SyntaxError: Unexpected token)
となります。私はVM80623:1
をクリックすると、それはファイル名でvoid();
を与えるVM80623カスタムdirctiveの "Uncaught SyntaxError:Unexpected token"の取得)
私はリンクを次から次のディレクティブを実装して、同じエラーがある:あなたが同じになります、任意の文字、オートコンプリート検索ボックスを入力し、選択エラー..
リンク:http://www.jitendrazaa.com/blog/salesforce/ajax-based-autocomplete-typeahead-directive-in-angularjs/
(function() {
'use strict';
var app = angular.module('app');
app.directive('Autocomplete', ['Authentication', '$http', function(AuthenticationService, $http){
return {
restrict : 'AEC',
require: 'ngModel',
scope: {
modeldisplay:'= modeldisplay'
},
templateUrl: 'directives/autocomplete/autocomplete.html',
link: function(scope, element, attrs, ctrl){
scope.searchCustomer = function(customerSearch){
var params = {
'session_key': Authentication.GetSessionKey(),
'q': customerSearch
};
if (!customerSearch){
return;
}
var url = config.url+'/api/search';
return $http.post(url, params).then(function(response){
var data = response.data;
if(data.error == 0) {
scope.TypeAheadData = data.result;
return data.result;
}
});
}
scope.handleSelection = function(item){
ctrl.$setViewValue(item);
scope.modeldisplay = item;
scope.selected = true;
};
scope.isCurrent = function(index) {
return scope.current == index;
};
scope.setCurrent = function(index) {
scope.current = index;
};
}
};
}]);
})();
下から4行に問題 –
構文を見つけるためにあなたのIDEで、あるいはオンラインの1のいずれか、構文リンターを使用引き起こすことが起こっている末尾のカンマがあります問題。これは、ツールが問題を見つけるために存在する場合、このサイトで質問になってはならないはずです – charlietfl
@charlietfl、これは構文上の問題ではなく、http://www.jitendrazaa.com/blog/salesforce/ajax-based-autocomplete私は何をしているのですか? – Guest