我已经看到了这个问题并看到它得到了回答,但我无论如何也无法使用或理解。问题非常具体和简单,但不知何故,答案有点过头了。
我想做的就是有一个非常简单的菜单工作。当我单击菜单项时,我需要它当然使用我的角度控制器功能来处理它。我想在角度方面做所有这些。当我直接使用元素而没有声明地创建自己的元素时,它确实有效。
所以这很好用,我的ng-click成功地在我的控制器中调用了acceptSelect():
<core-menu>
<div ng-repeat="order in acceptedOrders" ng-click="acceptedSelect(order)">
<paper-item class="my-paper-item" >
<div class="order-list-item">
<div class="order-number">{{order.Order}}</div>
<div class="order-date"> {{order.Date}} </div>
<div style="clear: both"></div>
<div class="order-address">
{{order.Property}}
</div>
</div>
</paper-item>
</div>
</core-menu>
但是,我将纸质元素包裹在聚合物元素中做同样的事情,它不起作用。所以这不起作用:
<polymer-element name="my-app" attributes="refresh">
<template>
<style>
...
</style>
<core-menu>
<div ng-repeat="order in acceptedOrders" ng-click="acceptedSelect(order)">
<paper-item class="my-paper-item" >
<div class="order-list-item">
<div class="order-number">{{order.Order}}</div>
<div class="order-date"> {{order.Date}} </div>
<div style="clear: both"></div>
<div class="order-address">
{{order.Property}}
</div>
</div>
</paper-item>
</div>
</core-menu>
</template>
<script>
Polymer('my-app', {
});
<my-app></my-app>
我只是不确定我能做些什么来完成这项工作。非常感谢任何帮助。