我理解了孤立范围的概念。
理论方面我很好。我已经在代码上执行了隔离范围,但我对此没有了解。
这是我的自定义指令
<users mystats="stats"></users>
我从父控制器分配值。
这是我的自定义指令
directive.restrict = "E";
directive.templateUrl = "templates/partials/users_stats.html";
directive.scope = {
stats:'=mystats'
}
directive.controller = "userStatsCtrl";
和自定义指令的控制器是
app.controller("userStatsCtrl", function($scope, $timeout){
$scope.$watchCollection ('stats', function(newValue) {
if (angular.isDefined(newValue)) {
console.log($scope)
}
});
})
一切都在努力。在这里,我试图整合孤立的范围概念。但我不知道如何整合这段代码