Я только начал использовать новую версию Laravel angular. Я пытаюсь добавить код для изменения переменной rootScope при прокрутке страницы вниз. это то, что у меня есть до сих пор.
$onInit(){
this.$rootScope.showTestBanner = true;
var $rootScope = this.$rootScope;
angular.element(this.$window).bind("scroll", function() {
if (this.pageYOffset >= 20) {
this.$rootScope.showTestBanner = false;
}
});
}
Проблема в том, что this.$rootScope не определен внутри angular.element. Я пытался назначить this.$rootScope вне angular.element, чтобы его можно было использовать внутри функции привязки, но тогда привязка данных, похоже, работает. Любые предложения будут высоко ценится. Если ответ очевиден, извините меня, я новичок в angular 1.5 и ECMA6.