javascript - ng-dropdown-multiselect 库不适合我

标签 javascript html angularjs twitter-bootstrap-3 ng-dropdown-multiselect

我发现这个很酷的库可以用来做下拉菜单+ , 这里: http://dotansimha.github.io/angularjs-dropdown-multiselect/docs .

我正在遵循这些示例,我的中有这个:

<div ng-dropdown-multiselect="" options="stringData" selected-model="stringModel" extra-settings="stringSettings">
</div>

这在我的 Controller 中:

$scope.stringData = ['a', 'b', 'c'];

$scope.stringModel = [];

$scope.stringSettings = {
  template: '{{option}}',
  smartButtonTextConverter: function(skip, option) {
    return option;
  },
};

但是,页面上绝对没有呈现任何内容。 :(

有人知道可能出了什么问题吗?

我有 , 按此顺序加载:

<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script type="text/javascript" src="lib/angular/angular.js"></script>
<script type="text/javascript" src="lib/angularjs-dropdown-multiselect/dist/src/angularjs-dropdown-multiselect.js"></script>

最佳答案

当我在此处添加依赖项时:

angular.module('app', ['ui.router', 'ngAnimate', 'ngSanitize', 'ngDropdownMultiselect']);

我收到此错误:

jquery.min.js:2 Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:modulerr] Failed to instantiate module ngDropdownMultiselect due to:
Error: [$injector:nomod] Module 'ngDropdownMultiselect' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
http://errors.angularjs.org/1.6.1/$injector/nomod?p0=ngDropdownMultiselect

所以我(再次)检查了文档,它说使用这个来代替

angular.module('app', ['ui.router', 'ngAnimate', 'ngSanitize', 'angularjs-dropdown-multiselect']);

现在它“起作用了”

呃,一定要热爱前端开发哈哈

关于javascript - ng-dropdown-multiselect 库不适合我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47277018/

相关文章:

javascript - 使用 jQuery 在一个动画 Action 中同时放大两个对象

javascript - NodeJS 中的递归异步循环

javascript - 如何在500内部服务器错误之后/时获取帖子响应

javascript - WordPress 下拉菜单重叠 - 悬停一个打开另一个

javascript - 按 viewBox 值移动事件 SVG

javascript - AngularJS 1.2 跨源请求仅支持 HTTP

javascript - 如果我使用 appendChild() 或 jQuery.append(),动态加载 JavaScript 文件是不同的

html - 在移动 View 中放大的视差背景图像

javascript - 如何防止观察者在同一个摘要周期中触发?

javascript - AngularJS 中的日期字段