为了账号安全,请及时绑定邮箱和手机立即绑定

在角JS控制器之间传递数据?

在角JS控制器之间传递数据?

胡说叔叔 2019-06-06 15:05:20
在角JS控制器之间传递数据?我有一个基本的控制器来显示我的产品,App.controller('ProductCtrl',function($scope,$productFactory){      $productFactory.get().success(function(data){            $scope.products = data;      });});在我看来,我在列表中显示了这些产品<ul>     <li ng-repeat="product as products">         {{product.name}}    </li></ul我想要做的是,当有人点击产品名称时,我有另一个名为Cart的视图,其中添加了该产品。 <ul class="cart">       <li>           //click one added here      </li>       <li>           //click two added here      </li>  </ul>所以我在这里的疑问是,如何将这个点击的产品从第一个控制器传递到第二个呢?我以为那辆车也应该是个控制器。我使用指令处理单击事件。而且我觉得我应该用服务来实现上面的功能,只是不知道怎么做到的呢?因为Cart将是预定义的,因此添加的产品数量可能是5/10,这取决于哪个页面用户。所以我想保留这个通用的。最新情况:我创建了一个用于广播的服务,在第二个控制器中,我接收到了它。现在的查询是如何更新dom?因为我的产品列表是硬编码的。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 554 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信