Я создаю простую систему вкладок с угловыми, но у меня возникают проблемы со ссылкой на this
в родительской функции. Я знаю, что может быть недоразумений некоторые основы, поэтому, пожалуйста, просветить меня:Как получить «это» от родительской функции
ЯШ:
$scope.tabs = {
_this: this, // doesn't work
open: function(elem) {
$scope.tabsOpen = true;
if(elem)
$scope[elem] = true;
},
close: function() {
$scope.tabsOpen = false;
},
about: {
open: function() {
$scope.aboutOpen = true;
_this.notification.close(); // doesn't work
$scope.tabs.notification.close(); // works
},
close: function() {
$scope.aboutOpen = false;
}
},
notification: {
open: function() {/*etc*/},
close: function() {/*etc*/}
},
message: {
open: function() {/*etc*/},
close: function() {/*etc*/}
},
}
Благодарим вас, это имеет большой смысл! – muudless