使用Angular.js

时间:2016-11-01 10:32:49

标签: javascript angularjs

尝试集成角度多重选择时,我收到以下错误。

  

错误:

TypeError:_.contains不是函数

我正在解释下面的代码。

<div ng-app="myApp" ng-controller="AppCtrl">
    <div ng-dropdown-multiselect="" options="example14data" selected-model="example14model" checkboxes="true" extra-settings="example14settings"></div> <pre>Selected Model: {{example14model}} | json</pre>
    </div>

这里假设用户点击了下拉列表,然后点击外部关闭该列表或者回到列表的正常状态,此时此类型错误将出现在控制台中。

我的控制器端代码如下所示。

var app = angular.module('myApp', ['angularjs-dropdown-multiselect']);

app.controller('AppCtrl', function ($scope) {
    $scope.example14model = [];
    $scope.example14settings = {
        scrollableHeight: '200px',
        scrollable: true,
        enableSearch: true
    };
    $scope.example14data = [{
    'id':1,
    'label':'aaa'
  },{
    'id':2,
    'label':'bvc'
  },{
    'id':3,
    'label':'rtcv'
  },{
    'id':4,
    'label':'uytg'
  }
  ];
    $scope.example2settings = {
        displayProp: 'id'
    };
});

点击外面后,打开的下拉列表也没有关闭。我Total code is here。请帮帮我。

1 个答案:

答案 0 :(得分:0)

这是lodash版本的问题。您使用的版本没有包含方法

参考这个 https://github.com/mgonto/restangular/issues/1298

尝试使用较低版本。