我必須在位於不同模塊上的角度控制器之間傳遞變量。服務是爲了這個嗎?誰能解釋一個例子?在不同模塊上的控制器之間傳遞變量
1
A
回答
1
您將需要使用提供者而不是服務。簡而言之,注入服務將提供該服務的新實例,而注入提供程序將返回$ get(),因此您可以協調共享變量。
有你在找什麼在這裏一個完整的例子:sharing between modules with AngularJS?
0
不要去想傳遞。考慮綁定。您的控制器應該「瘦」,並專注於將您的模型展示給視圖。
var myAppModule = angular.module('myApp', []);
myAppModule.factory("modelThingie", function() {
return {
stringimabob: "baz"
}
})
myAppModule.controller('AlphaCtrl', function($scope, modelThingie) {
$scope.model = modelThingie;
});
myAppModule.controller('BetaCtrl', function($scope, modelThingie) {
$scope.model = modelThingie;
});
在小提琴形式(具有視圖):http://jsfiddle.net/willseitz/vmCb7/
相關問題
- 1. 在不同模塊的控制器之間傳遞數據
- 2. 模塊之間傳遞變量
- 3. 如何在iOS中的不同視圖控制器之間傳遞變量
- 4. 在ROR控制器中的方法之間傳遞變量
- 5. 在兩個JavaScript模塊之間傳遞變量不起作用
- 6. Excel VBA - 公共變量不在模塊之間傳遞
- 7. 在視圖/視圖控制器之間傳遞變量
- 8. 使用segue在視圖控制器之間傳遞變量
- 9. 在視圖控制器之間傳遞變量
- 10. Zend在控制器之間傳遞變量
- 11. AngularJS:在控制器之間傳遞變量
- 12. 如何在控制器功能之間傳遞變量
- 13. 如何在2個視圖控制器之間傳遞變量
- 14. 在視圖控制器之間傳遞變量
- 15. 傳遞兩個函數之間的變量在同一個控制器
- 16. 使用codeigniter在同一個控制器中的函數之間傳遞變量
- 17. 在不同的視圖控制器之間傳遞數據
- 18. 將控制器變量或參數傳遞給輔助模塊
- 19. 從lib模塊傳遞實例變量到控制器
- 20. 在導入的模塊之間傳遞變量/函數
- 21. 在使用jQuery加載的PHP模塊之間傳遞變量
- 22. Python模塊之間的傳輸變量
- 23. 在控制器之間傳遞數據
- 24. 在控制器之間傳遞UISegmentedControl值...
- 25. 在不同的表格視圖控制器之間傳遞模型引用
- 26. 節點async.waterfall在模塊之間傳遞變量
- 27. MVC在控制器內傳遞變量
- 28. 在視圖控制器之間傳遞塊
- 29. 變量不在類之間傳遞
- 30. 快遞路由器和控制器邏輯之間傳遞變量
實施例的代碼?你想傳遞什麼類型的變量?它是動態的嗎?或靜態?多久你想通過它?它從何而來?用戶輸入或數據庫或...? – tennisgent