在导航栏上,我有一个使用的购物车快照(总项目,总价格)$scope.cart.
在ng-view,有一些页面可以添加/删除购物车中的项目.
它似乎ng-view创建了一个孤立的范围.如果我添加项目$scope.cart,它将转到属于的范围ng-view.如何ng-view共享父范围?
存在$scope于ng-controller. 该ng-view指令仅告诉 Angular JS 加载部分的位置。您有几种方法可以将此购物车存档到外部的其他位置,例如:
1)您可以使用相同的变量名称创建外部控制器并$scope.cart从内部控制器传播该值。
2)另一种方法是使用ServiceAngular JS 中的单例来设置购物车,然后在内部控制器中更改它,以传播到外部控制器。
| 归档时间: |
|
| 查看次数: |
2637 次 |
| 最近记录: |