1
我已經成功地使用新的on- *和bind- *語法獲得了AngularDart來檢測聚合物事件。從AngularDart訪問聚合物事件
我下面舉個例子,我叫我的角度成分的方法時,「核心 - 選擇」事件被觸發:
<paper-dropdown valueattr="id" on-core-select="cmp.sendAlert()">
<paper-item ng-repeat="t in cmp.templates" label="{{t.name}}" id="{{t.id}}">
</paper-item>
</paper-dropdown>
我可以採用某種事件對象傳遞給我的方法,像cmp.sendAlert(event)
?或者只是得到所選的ID以某種方式傳遞?我知道我可以從我的組件中查詢dom,但這似乎不是一個好方法。
如果有要求,我使用紙張元素的JavaScript版本。
關於奧斯卡
剛剛試了一下,我得到以下錯誤:'不getter方法「$ event'.' – oskbor 2014-09-22 11:04:21
你試過'在覈選=‘cmp.sendAlert’>'和定義諸如'sendAlert(event){print(event); }'來驗證它是否通過?你可以嘗試,但老實說,我不指望這個工作 - > https://github.com/angular/angular.dart/blob/master/lib/core_dom/event_handler.dart#L59也許你應該創建一個功能請求https://github.com/angular/angular.dart/issues – 2014-09-22 11:16:04
似乎已經存在一個拉請求來支持這個https://github.com/vsavkin/angular.dart/blob/add_new_syntax_in_addition_to_on_events/lib/core_dom/event_handler。鏢#L60 – 2014-09-22 11:18:14