Я использую AngularJS Dropdown Multiselect в моем приложении. В примерах сказано, что я могу установить selectionLimit
внутри extra-settings
в угловом контроллере, но selectionLimit
, который я хочу выпадающий иметь динамический (это значение ng-repeat
, которое пользователь может изменить в любое время в поле input
)
Раскрывающийся список генерируется ng-repeat
.
<tr ng-repeat="detail in mainCtrl.lineDetails">
<td>
<div ng-dropdown-multiselect="true" options="mainCtrl.Customers" selected-model="detail.SelectedCustomers" extra-settings="mainCtrl.selectedCustomersSettings">
</div>
</td>
<td>
<input type="number" id="SelectionLimit" name="SelectionLimit" ng-model="detail.SelectionLimit" ng-min="0" required/>
</td>
</tr>
Настройка
self.selectedCustomersSettings = {
searchField: 'name',
enableSearch: true,
displayProp: 'name',
scrollableHeight: '300px',
scrollable: true,
keyboardControls: true,
idProperty: 'name',
buttonClasses: 'form-control drpdwn-btn'
};