我在角度驱动的RoR应用程序中使用select2。当使用jQuery创建select2小部件时,我得到select2 undefined错误。
我的bower.json
{
"dependencies": {
"jquery": "2.1.3",
"angular": "1.3.12",
"angular-ui-select": "0.9.9",
"select2": "3.5.2",
"bootstrap": "3.3.2",
"rxjs": "2.3"
}
}
布局和js包括
<%= javascript_include_tag 'jquery/dist/jquery.js' %>
<%= javascript_include_tag 'bootstrap/dist/js/bootstrap.js' %>
<%= javascript_include_tag 'angular/angular.js' %>
<%= javascript_include_tag 'rxjs/dist/rx.all.js' %>
<%= javascript_include_tag 'select2/select2.js' %>
$(&#39; select&#39;)。select2()将抛出异常,因为未定义select2。
出了什么问题?
答案 0 :(得分:0)
在包含之前,您似乎正在使用select2
。尝试更改.js文件包含顺序并查看。它应该工作。