我想使用ui-Router在Angularjs中将一些值从一个视图传递到另一个视图。
我不想使用$ rootScope来保存数据或创建一个新的服务(因为我有许多视图传递少量的数据,所以为几行代码创建新的jsfile并不是很有趣)。什么我想要做一个超精缩的例子是:将数据从一个路由视图传递到另一个路由视图
视图控制器1
$scope.goodFood = 10 $scope.badFood = 2
视图控制器2
$scope.results = 10 - 2 (from view 1's scope)
有没有什么快速的方法这些小操作?
$ stateParams https://github.com/angular-ui/ui-router/wiki/URL-Routing – yBrodsky
stateparams用于状态之间的切换,但在这里我处于包含多个视图(模板和控制器)的单一状态中, 。 – Jamie
你为什么不把这个参数传递给你的子视图? – yBrodsky