diff --git a/src/auto-complete.js b/src/auto-complete.js
index 9d992d9c..5f0a6621 100644
--- a/src/auto-complete.js
+++ b/src/auto-complete.js
@@ -33,7 +33,7 @@ angular.module('tags-input').directive('autoComplete', function($document) {
return;
}
- loadFn(text).then(function(items) {
+ loadFn({ $text: text }).then(function(items) {
self.items = items;
if (items.length > 0) {
self.show();
@@ -76,7 +76,7 @@ angular.module('tags-input').directive('autoComplete', function($document) {
'',
link: function(scope, element, attrs, tagsInputCtrl) {
var hotkeys = [KEYS.enter, KEYS.tab, KEYS.escape, KEYS.up, KEYS.down],
- suggestionList = new SuggestionList(scope.source()),
+ suggestionList = new SuggestionList(scope.source),
tagsInput = tagsInputCtrl.registerAutocomplete(),
input = tagsInput.input;
diff --git a/test/auto-complete.spec.js b/test/auto-complete.spec.js
index b94954e8..79a16b1f 100644
--- a/test/auto-complete.spec.js
+++ b/test/auto-complete.spec.js
@@ -39,7 +39,7 @@ describe('autocomplete-directive', function () {
spyOn(parentCtrl, 'registerAutocomplete').andReturn(tagsInput);
- element = angular.element('');
+ element = angular.element('');
parent.append(element);
$compile(element)($scope);