在角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,這取決于哪個頁面用戶。所以我想保留這個通用的。最新情況:我創建了一個用于廣播的服務,在第二個控制器中,我接收到了它?,F在的查詢是如何更新dom?因為我的產品列表是硬編碼的。
在角JS控制器之間傳遞數據?
胡說叔叔
2019-06-06 15:05:20