title: JHipster: Add Angular dependency 'angular-2-dropdown-multiselect'
body: <p>i am trying to use the <a href="https://github.com/softsimon/angular-2-dropdown-multiselect" rel="nofollow noreferrer">angular-2-dropdown-multiselect</a> in a JHipster 4.3.0 application that uses Angular, not AngularJS. </p>
  
  <p>I added the dependency via yarn as described in the README.md, generated by JHipster: <code>yarn add --exact angular-2-dropdown-multiselect</code></p>
  
  <p>I also added the following to vendor.js: <code>import 'angular-2-dropdown-multiselect/bundles/dropdown.umd.js';</code></p>
  
  <p>I also tried: <code>import 'angular-2-dropdown-multiselect';</code></p>
  
  <p>Besides that i also tried to add <code>'angular2-infinite-scroll'</code> to the vendor array in webpack.vendor.js.</p>
  
  <p>The <code>MultiselectDropdownModule</code> is also to added to my <code>@NgModule</code>. The dependency seems to be available, as i can access <code>IMultiSelectOption</code> in my controller code without any errors. The problem i have is, that the the html component <code>ss-multiselect-dropdown</code> does not seem to be available. I get the following error:</p>
  
  <p><code>vendor.dll.js:1514 ERROR Error: Uncaught (in promise): Error: No value accessor for form control with name: 'gameSelector'
  Error: No value accessor for form control with name: 'gameSelector'
      at _throwError (http://localhost:9000/vendor.dll.js:21824:11) [angular]
      at setUpControl (http://localhost:9000/vendor.dll.js:21737:9) [angular]
      at NgModel._setUpStandalone (http://localhost:9000/vendor.dll.js:24306:9) [angular]
      at NgModel._setUpControl (http://localhost:9000/vendor.dll.js:24292:37) [angular]
      at NgModel.ngOnChanges (http://localhost:9000/vendor.dll.js:24223:18) [angular]
      at checkAndUpdateDirectiveInline (http://localhost:9000/vendor.dll.js:11185:19) [angular]
      at checkAndUpdateNodeInline (http://localhost:9000/vendor.dll.js:12566:17) [angular]
      at checkAndUpdateNode (http://localhost:9000/vendor.dll.js:12534:16) [angular]
      at debugCheckAndUpdateNode (http://localhost:9000/vendor.dll.js:13163:59) [angular]
      at debugCheckDirectivesFn (http://localhost:9000/vendor.dll.js:13104:13) [angular]
      at Object.View_RequestComponent_0.co [as updateDirectives] (ng:///EdgeServiceRequestModule/RequestComponent.ngfactory.js:992:5) [angular]
      at Object.debugUpdateDirectives [as updateDirectives] (http://localhost:9000/vendor.dll.js:13089:21) [angular]
      at checkAndUpdateView (http://localhost:9000/vendor.dll.js:12501:14) [angular]
      at callViewAction (http://localhost:9000/vendor.dll.js:12816:17) [angular]
      at _throwError (http://localhost:9000/vendor.dll.js:21824:11) [angular]
      at setUpControl (http://localhost:9000/vendor.dll.js:21737:9) [angular]
      at NgModel._setUpStandalone (http://localhost:9000/vendor.dll.js:24306:9) [angular]
      at NgModel._setUpControl (http://localhost:9000/vendor.dll.js:24292:37) [angular]
      at NgModel.ngOnChanges (http://localhost:9000/vendor.dll.js:24223:18) [angular]
      at checkAndUpdateDirectiveInline (http://localhost:9000/vendor.dll.js:11185:19) [angular]
      at checkAndUpdateNodeInline (http://localhost:9000/vendor.dll.js:12566:17) [angular]
      at checkAndUpdateNode (http://localhost:9000/vendor.dll.js:12534:16) [angular]
      at debugCheckAndUpdateNode (http://localhost:9000/vendor.dll.js:13163:59) [angular]
      at debugCheckDirectivesFn (http://localhost:9000/vendor.dll.js:13104:13) [angular]
      at Object.View_RequestComponent_0.co [as updateDirectives] (ng:///EdgeServiceRequestModule/RequestComponent.ngfactory.js:992:5) [angular]
      at Object.debugUpdateDirectives [as updateDirectives] (http://localhost:9000/vendor.dll.js:13089:21) [angular]
      at checkAndUpdateView (http://localhost:9000/vendor.dll.js:12501:14) [angular]
      at callViewAction (http://localhost:9000/vendor.dll.js:12816:17) [angular]
      at resolvePromise (http://localhost:9000/polyfills.bundle.js:4885:31) [angular]
      at resolvePromise (http://localhost:9000/polyfills.bundle.js:4856:17) [angular]
      at http://localhost:9000/polyfills.bundle.js:4933:17 [angular]
      at Object.onInvokeTask (http://localhost:9000/vendor.dll.js:4565:37) [angular]
      at ZoneDelegate.webpackJsonp../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (http://localhost:9000/polyfills.bundle.js:4570:36) [angular]
      at Zone.webpackJsonp../node_modules/zone.js/dist/zone.js.Zone.runTask (http://localhost:9000/polyfills.bundle.js:4338:47) [&lt;root&gt; =&gt; angular]
      at drainMicroTaskQueue (http://localhost:9000/polyfills.bundle.js:4766:35) [&lt;root&gt;]
      at &lt;anonymous&gt; [&lt;root&gt;]</code></p>
  
  <p>Did i miss anything? Do i have to configure it differently?</p>
  
  <p>Thanks a lot for your answers in advance!</p>