我想使用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