【发布时间】:2012-12-28 04:15:59
【问题描述】:
我在同一个 Web 应用程序中使用 angular-ui 和 bootstrap,但在尝试使用 ui-select2 组件时遇到了问题:一切正常,除了在下拉列表中选择一个元素时它不是在组件中显示,它显示为空,尽管 ng-model 关联变量已正确更新。 如果我从主页中删除 bootstrap.js 文件的包含,这种奇怪的行为就会消失。 有没有人同时使用 angular-js 和 bootstrap 的经验和/或知道任何调整以申请让它们一起工作?
更新:
ui-select2 组件位于 input-append div 中,只需删除 div 即可解决问题。我创建了 Angular-ui ui-select2 原始沙盒演示 here 的一个分支。您可以转到“版本 2”示例并检查在列表中选择一个值是否正确更新了模型,但没有更新输入元素。
【问题讨论】:
-
我刚刚发现问题是由于 select2 组件位于 input-append div 内,只需删除 div 即可解决问题。无论如何问题仍然有效,我只是缩小了范围,似乎是一些 css 冲突。
-
你能创建一个小提琴之类的东西来演示代码和行为吗?
-
@ProLoser 感谢您的关注,我已通过示例链接更新了我的问题。
标签: twitter-bootstrap angularjs jquery-select2 angular-ui