2015-12-07 8 views
10

AngularJSドロップダウンマルチセレクションを使用しています。 http://dotansimha.github.io/angularjs-dropdown-multiselect/#/AngularJSドロップダウンマルチセレクションの2つのイベントonItemSelectとonItemDeselectの使い方

そして両方のイベントを使用したいと思います。しかし、両方を設定する方法は分かりません。私はそれらのうちの1つだけを正常に設定することができます。

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

Ok、私はソースを含めるのを忘れていました:( –