"Typeahead is not a function" 错误
"Typeahead is not a function" ERROR
由于这个错误,我目前无法使用预先输入:
我已经包含 jquery 和预输入包:
<script src="libs/jquery/dist/jquery.js"></script>
<script src="libs/typeahead.js/dist/typeahead.bundle.js"></script>
两者都使用 npm 进行管理。
我使用来自 Twitter typeahead 网站的模板如下调用 typeahead:
$('#the-basics .typeahead').typeahead({
hint: true,
highlight: true,
minLength: 1
},
{
name: 'people',
source: substringMatcher($scope.people)
});
我正在 MEAN.js 框架下开发...我是不是忘了在某处包含一些东西? None 的其他帖子对我有所帮助。
谢谢!
所以 jquery 可能对如何导入 libraries/scripts 而不是 jquery 很挑剔。通常,您希望最后导入 jquery.js
,以便在您执行 $(..).typeahead()
时可以调用其他文件中的函数。尝试像下面那样修改脚本导入,应该 解决问题。
<script src="libs/typeahead.js/dist/typeahead.bundle.js"></script>
<script src="libs/jquery/dist/jquery.js"></script>
由于这个错误,我目前无法使用预先输入:
我已经包含 jquery 和预输入包:
<script src="libs/jquery/dist/jquery.js"></script>
<script src="libs/typeahead.js/dist/typeahead.bundle.js"></script>
两者都使用 npm 进行管理。
我使用来自 Twitter typeahead 网站的模板如下调用 typeahead:
$('#the-basics .typeahead').typeahead({
hint: true,
highlight: true,
minLength: 1
},
{
name: 'people',
source: substringMatcher($scope.people)
});
我正在 MEAN.js 框架下开发...我是不是忘了在某处包含一些东西? None 的其他帖子对我有所帮助。
谢谢!
所以 jquery 可能对如何导入 libraries/scripts 而不是 jquery 很挑剔。通常,您希望最后导入 jquery.js
,以便在您执行 $(..).typeahead()
时可以调用其他文件中的函数。尝试像下面那样修改脚本导入,应该 解决问题。
<script src="libs/typeahead.js/dist/typeahead.bundle.js"></script>
<script src="libs/jquery/dist/jquery.js"></script>