違いはありますか: if foo is None: pass そして if foo == None: pass ほとんどのPythonコード(および私自身が作成したコード)で見た慣習は前者ですが、最近、後者を使用するコードに出くわしました。NoneはNoneTypeのインスタンス(および唯一のインスタンス、IIRC)であるため、重要ではありませんか?それが起こり得る状況はありますか?
$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 }); どうすればいいですか?