如何在ng-repeat外使用控制器?

时间:2017-08-16 06:38:08

标签: javascript angularjs angularjs-directive angularjs-scope

我正在开发一个购物车应用程序。我创建了一个显示产品详细信息的指令。

此指令位于ng-repeat

之间
<div ng-repeat="product in products">
    <productEl product=product></productEl>
</div>

此产品指令还包含“添加到购物车”按钮。现在,我想在我的控制器中处理它,从中实例化此产品列表。 在我的应用配置中,我使用的是ui-router,我使用productListController语法启动了as a。我该怎么做?

1 个答案:

答案 0 :(得分:0)

根据dfsq

<productEl product=product on-add="vm.addToCart(product)">
 </productEl> 

并创建绑定onAdd:'&amp;'。 -

现场演示

here

我得到了答案