2015-12-07 75 views
10

我正在使用AngularJS Dropdown Multiselect。 http://dotansimha.github.io/angularjs-dropdown-multiselect/#/如何在AngularJS Dropdown Multiselect中使用onItemSelect和onItemDeselect中的兩個事件

我想同時使用這兩個事件。但不知道如何配置兩者。我只能成功配置其中一個。

onItemSelect(property) 

onItemDeselect(property) 

HTML

<div ng-dropdown-multiselect="" options="property.dropdowns" selected-model="property.propertyValues" 
          extra-settings="multiSelectDropdownSettingsMaxOne" ng-required="property.startDate != null" events="onItemSelect(property)"></div> 

更新

我試着像這樣用逗號分隔符,但遇到錯誤

<div ng-dropdown-multiselect="" options="property.dropdowns" selected-model="property.propertyValues" extra-settings="multiSelectDropdownSettingsMaxOne" ng-required="property.startDate != null" events="onItemSelect(property), onItemDeSelect(property)"></div> 
+1

沒有你嘗試過 ';'分號? –

+1

@SourabhAgrawal超級伴侶它像魅力一樣工作..你是明星。 – Jay

+0

也可以使用Java腳本代碼。我有同樣的問題,並啓用在Java腳本中調用函數。 –

回答

9

試試這個:

$scope.yourEvents = {onInitDone: function(item) {console.log(item);},onItemDeselect: function(item) {console.log(item);}}; 

<div ng-dropdown-multiselect="" options="YourData" events="yourEvents" 
selected-model="YourModel" extra-settings="yourSettings"> 
</div> 

[source]

+0

好吧,我忘了包括來源:( –

相關問題