angular2 rxjs otrzymuje błąd „observable\_1.observable.fromevent nie jest funkcją”
<p>korzystam z angularjs 2 beta 0 i próbuję utworzyć rxjs observable na podstawie zdarzenia na obiekcie okna. wydaje mi się, że znam formułę uchwycenia zdarzenia jako obserwowalne w mojej usłudze:</p><pre><code>var observ = observable.fromevent(this.windowhandle, 'hashchange'); </code></pre><p>problem polega na tym, że za każdym razem, gdy próbuję uruchomić ten kod, pojawia się błąd informujący, że „fromevent” nie jest funkcją.</p><pre><code>uncaught exception: error during evaluation of "click" original exception: typeerror: observable\_1.observable.fromevent is not a function </code></pre><p>to wydaje mi się sugerować, że nie obsługuję poprawnie mojego <code>import</code> teraz, gdy rxjs nie jest uwzględniony w kompilacji angular 2, chociaż reszta mojej aplikacji działa poprawnie , co dla mnie oznacza, że ​​rxjs jest tam, gdzie powinno być.</p><p>mój import w usłudze wygląda następująco:</p><pre><code>import {observable} from 'rxjs/observable'; </code></pre><p>chociaż próbowałem również tego użyć (z odpowiednimi zmianami w kodzie), z tymi samymi wynikami:</p><pre><code>import {fromeventobservable} from 'rxjs/observable/fromevent'; </code></pre><p>mam następującą konfigurację w moim pliku index.html:</p><pre><code>&lt;script&gt; system.config({ map: { rxjs: 'node\_modules/rxjs' }, packages: { 'app': {defaultextension: 'js'}, 'rxjs': {defaultextension: 'js'} } }); system.import('app/app'); &lt;/script&gt; </code></pre><p>czy ktoś może mi powiedzieć, co robię niepoprawnie?</p>
<p>zdecydowanie nie trzeba importować wszystkich operatorów jednocześnie! właśnie zaimportowałeś <code>fromevent</code> źle. możesz to zrobić w następujący sposób:</p><pre class="lang-js prettyprint-override"><code>import {observable} from 'rxjs/observable'; import 'rxjs/add/observable/fromevent'; </code></pre><p>edycja: w uzupełnieniu do tego, co już napisałem: wstrząsanie drzewem za pomocą kompilatora aot angular usuwa nieużywany kod na podstawie tego, co importujesz. jeśli tylko zaimportujesz niektóre obiekty lub funkcje z rxjs/rx, kompilator nie może niczego usunąć. zawsze importuj tylko to, czego potrzebujesz!</p>
Właściwie znalazłem problem. Moduł obsługi zdarzeń było wewnątrz innej funkcji! To ostrzeżenie jest tam, ponieważ Java nie jest faktycznie przechowywania informacji typu w czasie wykonywania w obiekcie, który używa rodzajowych. Tak więc, jeśli `object`jest rzeczywiście `List<String>`, nie będzie `ClassCastException`w czasie wykonywania wyjątkiem aż element jest dostępny z listy, która nie pasuje do typu rodzajowego zdefiniowanego w zmiennej. 


Może to spowodować dalsze komplikacje, jeśli elementy są dodawane do listy, z tej błędnej informacji ogólnych typu. Każdy kod nadal trzyma odniesienie do wykazu, ale z prawidłowym informacji ogólnych typu będą miały teraz listę niespójne. 


Aby usunąć ostrzeżenie, spróbuj:



```
List<?> list = (List<?>) object;

```

Należy jednak pamiętać, że nie będą mogli korzystać z pewnych metod, takich jak dodawanie, ponieważ kompilator nie wie, czy próbujesz dodać obiekt nieprawidłowego typu. Powyższe będzie działać w wielu sytuacjach, ale jeśli trzeba użyć dodać, lub jakiś podobny sposób ograniczony sposób, po prostu trzeba cierpieć żółty podkreślenia w Eclipse (lub `SuppressWarning`adnotację). **Kątowe 2.0** używa `this`zamiast `$scope`.


Jedną z głównych zmian nadchodzących w 2.0 jest śmierć kontrolera, a nowy nacisk na komponentach. Dużą zaletą w kierunku aplikacji opartych na komponentach jest to, że łatwiej jest określić ich interfejsów; plus elementy HTML mają już łatwo odwzorowywalne interfejs w wydarzeniach, atrybuty i właściwości.


Zobacz migracja **angularjs 1,3** do **2,0**  [tutaj](http://paislee.io/migrating-to-angularjs-2-0/) . Również zobaczyć pełną dokumentację **Kątowymi 2,0**  [tutaj](https://docs.google.com/presentation/d/1XQP0_NTzCUcFweauLlkZpbbhNVYbYy156oD--KLmXsk/preview?sle=true&slide=id.p) Jeżeli Odbiorca, do którego wysłany był przelew jest użytkownikiem Rkantor.com możemy zweryfikować fakt nie otrzymania środków.  

Jeżeli Odbiorca nie jest użytkownikiem Rkantor.com nie jesteśmy w stanie sprawdzić statusu przelewu.Za poprawność wysłanych danych odpowiada Klient. Tak, jest to znany błąd pojawiący się nie tylko w tym komunikatorze. tak. 
poprawiło się :wink: 
czy skanowanie mbam coś wykryło wcześniej? 
zrób skanowanie roguekiller, oczyść to co znajdzie, wstaw raport do wglądu. 

 
wykonaj, po restarcie, nowy skan frst i wstaw logi Nie wiem, o jaką aplikację chodzi, ale po opisie sądząc jest to problem, który leży raczej po stronie braku kompatybilności telefonu z aplikacją lub jest spowodowany niskimi parametrami aparatu. błąd 1068 mówi że usługa wymagana do wykonania operacji nie działa. z reguły w komunikacie jest wymieniana jej nazwa. 
ponizej masz link. przeczytaj z uwzględnieniem tekstu poniżej wpisu 
nie można uruchomić usługi podrzędnej podczas działań związanych z połączeniem sieciowym
sprawdż. w nawiasach m… [@phx84lbn](/u/phx84lbn)

to, o czym wspominasz to jeszcze inna funkcja, która zwija tylko powiadomienia do węższego paska.

[@miiio](/u/miiio)

na zdjęciu to nie jest ekran blokady, tylko funkcja aod (always on display)

wcale nie musi być dostępna na twoim smartfonie, bo wymaga wyświetlacza amoled. na ips jest bez sensu, to… moja znajoma ma tak samo. myślę, że to chwilowy błąd serweru. za jakiś czas spróbuj ponownie. ;)