Wpis z mikrobloga

#angularjs #ionic #programowanie #pomocy

Czy ktoś byłby w stanie wytłumaczyć mi dlaczego $scope nie posiada zmiennej?
Jeśli wpisujemy coś w input to widać, że zmienna jest wyświetlana, ale jeśli otworzymy sobie konsolę, gdzie próbuję wyświetlić za pomocą consol.log to zmienna z $scope.presearch jest stale ''.

http://plnkr.co/edit/mjQfpzv2wlPDAZijznzE?p=preview

Jak pozbędziemy się dyrektyw z ionic to wszystko działa, wiec podejrzewam że to on jakoś izoluje zakres.
  • 6
@laki1: zauważyłem, ze jak zamiast $scope.presearch dam this.presearch, to działa.. ale to nie o to tu chodzi bo w angularjs musze używać $scope, podejrzewam ze this zrobiło by mi jakieś inne problemy, które wykrylbym dopiero późnej