我知道這已經發布之前,但我仍然困惑如何實現這個我的具體問題。AngularJS - 在控制器之間共享變量
我的第一個控制器:
myApp.controller("buttonCtrl", function($scope){
$scope.johnny = [
{quote: "Anything for My Princess", controller: Princess},
{quote: "Don't Even Ask", controller: DontAsk}];
}
現在我想用$ scope.johnny對象在此控制器:
function Princess($scope){
$scope.play = function(){
//use $scope.johnny.quote or something of the sorts in here
}
}
這將如何做呢?我看過使用$ rootScope或服務的帖子;然而,我將如何執行一個在我的情況。
非常感謝。
@Beterraba是的,我相信它是,但我仍然不確定如何做到這一點。謝謝 – benjipelletier