1
我目前的控制器$scope
有点厚:$watch
和事件处理程序。
在一点上,我需要为一个没有自己的控制器的模式创建一个新的范围,因为它非常简单。它仍然需要当前$scope
的属性。我想知道以下哪种解决方案更好,为什么?
一)
var modalScope = $rootScope.$new();
modalScope.neededValue = $scope.neededValue;
B)
var modalScope = $scope.$new();
// modalScope.neededValue already there
我应该担心的是,创建modalScope
也会看这些表达式和事件?我应该知道的其他方面?