猿问

控制器修改factory里面的数据,然后给其他控制器用,怎么做?

var app = angular.module('myApp', []);

app.factory("myArray",function(){//这里定义一个数组

return [1,2,3]

});

app.controller('myCtrl', function($scope, $location,myArray) {

    $scope.myArray= myArray

$scope.change=function(){

$scope.myArray=["a","b","c"];//想在这里修改factory里面那个数据,以便于给其他控制器使用

}

});

app.controller('myCtrl2', function($scope, $location,myArray) {

    $scope.myArray= myArray;//我想在这里得到第一个控制器修改后的数据

});


actio
浏览 1198回答 0
0回答
随时随地看视频慕课网APP

相关分类

AngularJS
我要回答