如何从我的定制聚合物网络组件调用角度控制器功能?

时间:2014-09-24 15:35:09

标签: angularjs polymer

我已经看到了这个问题并看到它得到了回答,但我无论如何也无法使用或理解。问题非常具体和简单,但不知何故,答案有点过头了。

我想做的就是有一个非常简单的菜单工作。当我单击菜单项时,我需要它当然使用我的角度控制器功能来处理它。我想在角度方面做所有这些。当我直接使用元素而没有声明地创建自己的元素时,它确实有效。

所以这很好用,我的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>

我只是不确定我能做些什么来完成这项工作。非常感谢任何帮助。

0 个答案:

没有答案