如何访问ng-view之外的范围

Bla*_*ise 6 angularjs

在导航栏上,我有一个使用的购物车快照(总项目,总价格)$scope.cart.

ng-view,有一些页面可以添加/删除购物车中的项目.

它似乎ng-view创建了一个孤立的范围.如果我添加项目$scope.cart,它将转到属于的范围ng-view.如何ng-view共享父范围?

Fal*_*als 1

存在$scopeng-controller. 该ng-view指令仅告诉 Angular JS 加载部分的位置。您有几种方法可以将此购物车存档到外部的其他位置,例如:

\n\n

1)您可以使用相同的变量名称创建外部控制器并$scope.cart从内部控制器传播该值。

\n\n\n\n

2)另一种方法是使用ServiceAngular JS 中的单例来设置购物车,然后在内部控制器中更改它,以传播到外部控制器。

\n\n\n