คำถามติดแท็ก rootscope

8
ฉันจะใช้ $ rootScope ใน Angular เพื่อเก็บตัวแปรได้อย่างไร
ฉันจะใช้$rootScopeเพื่อเก็บตัวแปรในคอนโทรลเลอร์ที่ฉันต้องการเข้าถึงในคอนโทรลเลอร์อื่นได้อย่างไร? ตัวอย่างเช่น: angular.module('myApp').controller('myCtrl', function($scope) { var a = //something in the scope //put it in the root scope }); angular.module('myApp').controller('myCtrl2', function($scope) { var b = //get var a from root scope somehow //use var b }); ฉันจะทำสิ่งนี้ได้อย่างไร

5
ทำไมเราถึงใช้ $ rootScope. $ ออกอากาศใน AngularJS?
พยายามหาข้อมูลพื้นฐานของ AngularJS $rootScope.$broadcastแต่เอกสาร AngularJS ไม่ได้ช่วยอะไรมาก พูดง่ายๆว่าทำไมเราถึงใช้สิ่งนี้? นอกจากนี้ภายในเทมเพลตHot Towelของ John Papa ยังมีฟังก์ชันที่กำหนดเองในโมดูลทั่วไปที่ชื่อ$broadcast: function $broadcast() { return $rootScope.$broadcast.apply($rootScope, arguments); } ฉันไม่เข้าใจว่านี่กำลังทำอะไรอยู่ ดังนั้นนี่คือคำถามพื้นฐานสองสามข้อ: 1) $rootScope.$broadcastทำอะไร? 2) อะไรคือความแตกต่างระหว่าง$rootScope.$broadcastและ$rootScope.$broadcast.apply?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.