0
我有2次,每一個有一個控制器,我想從視圖1將數據發送到視圖2,當我點擊「BL」按鈕:共享數據
我試圖用事件my try,但控制器2將只有當我點擊「BL」按鈕 激活我想用一個服務從發送數據控制器1到控制器2,但是我認爲這不是我的情況 所以請有任何幫助,我怎樣才能從視圖1將數據發送到視圖2 感謝
編輯: 這是我第二次嘗試:
視圖1 /控制器1:
$scope.BLButton = function(){
$scope.foo = Service.foo;
Service.foo = '85';
}
.factory('Service', function() {
var Service = {
foo: '85'
};
return Service;
});
視圖2 /控制器2:
//this method is called to display the data in the input Text from a web Service
$scope.parentmethod = function() {
//traitement
$scope.foo = Service.foo;
....
}
我的代碼的問題是,續之法「parentmethod」當我點擊「BL」按鈕時,從不會調用roleller2
有幾種方法可以實現這一點(共享服務,組件)。發佈你的代碼以獲得更好的幫助 – dfsq
你通常想看的第一件事就是使用服務在應用程序的各個部分之間共享數據。您的圖片價值不大,請提供[mcve] – charlietfl
我已更新我的帖子Sir – user3821206