Marketing Remixa obnażony. Remix może być dobrym narzędziem, ale czy naprawdę budowanie tej marki musi być oparte o szary marketing? Razem z Jakubem analizujemy wpisy twórców Remixa i wprost mówimy, ile w tym faktów, a ile zwykłych bezczelnych kłamstw.

https://www.youtube.com/watch?v=XKeN9WsUAzM&list=PLfw7v_5i7LoL5q7a4myIcYcXuZt6WVkGd&index=6

#programowanie #nextjs #remix #react #reactjs #angular #typescript #javascript #js
Pobierz mmiszy - Marketing Remixa obnażony. Remix może być dobrym narzędziem, ale czy naprawd...
źródło: comment_1644575818YpmEBGWUYkenMqkDgWtTry.jpg
jestem .net developerem, mam zmieniać pracę i w nowej pracy proponują mi najpierw szybki projekt w Angular zebym dalej rozwijał się jako fullstack. Mam 3 miesiace do ogarnięcia tego szaleństwa. Co byscie mi poradzili żeby w pierwszym dniu pracy nie siedzieć z otwartą buzią i zastanawiać sie co się dzieje ? jakiś kurs ? jakis projekt OSS ?
#js #frontend #angular #webdev
@DaxterPoker: Nie słuchaj tych reactowców co to robią burdel w kodzie, Angular poprowadzi Cię za rączkę i nie będziesz musiał wymyślać koła na nowo. Z tego co pamiętam ksiażka "Angular. Programowanie z użyciem języka TypeScript" w miare po kolei przeprowadza przez wszystko. Ale dokumentacja jest bardzo dobra też. Jak ktoś wcześniej pisał - zrób jakiś gówno-projekt typu todo list i bedziesz wiedział co i jak.
Słuchajcie, słuchajcie, szanowni użytkownicy potężnego portalu Wypok.pl!

Na rozkaz wielmożnego działacza społecznego Pana Jurka Owsiaka, ogłasza się, co następuje...

No dobra, może z nieco mniejszym patosem ( ͡° ͜ʖ ͡°) 30 finał Wielkiej Orkiestry Świątecznej Pomocy coraz bliżej, dlatego czujemy się zobowiązani, aby coś z tej okazji zmalować.

Doskonale zdajemy sobie sprawę, że prócz porządku w dokumentacji, świat IT ceni sobie przestrzeń dookoła swojego miejsca pracy. Regulowane biurko,
Pobierz JustJoinIT - Słuchajcie, słuchajcie, szanowni użytkownicy potężnego portalu Wypok.pl!...
źródło: comment_1643291943oIW5AUFsrAXB5MfSRyARI3.jpg
Jaka jest różnica między @Input a Subject<>() w #angular ? Chciałbym przesłać informacje (a dokładniej indeks zaznaczonego li) z parent component do child component. Mogę to zrobić przez service. Tam umieścić subject i zasubskrybować go w child component. Zastanawiam się tylko czy jest jakaś zasada w której stosuje się stricte @Input czy @Output a kiedy takie rzeczy jednak robi się przez service. No bo jeśli użyje @input to dane nie będą się
@pablojakub: Jeżeli przekażesz jakieś property, następnie na wyrenderowanym widoku w parencie zmienisz wartość tego property, a w childzie będziesz tą wartość wyświetlał to w takim przypadku wartość będzie się zmieniać bo przekazując @Input stosujesz one way binding. Natomiast jeśli po zmianie twojej property ma się odpalić jakaś metoda to możesz w childzie zrobić z tej @Inputowanej propertki setter w sposób następujący:

@Input() set propertyXYZ(value: XYZ) {
this.calculateZYX(value);
}

zerknij na
@hanyska2: Zdefiniuj "zmapowane" - masz jakąś klasę mapującą z metodami? Jesli tak - to niebardzo, w teori store powinien być serializowalny i deserializowalny.

Jezeli masz obiekt user i jakiś obiekt eyes, to zduplikowanych danych nie powinno się trzymać w store - takie "mapowanie" robi się przez selektory
Jaka jest różnica w ngrx pomiedzy:

of(new ShopActions.CompleteError(error));

a

this.store.dispatch(new ShopActions.CompleteError(error));

Z tego co rozumiem dwie wersje powinny utworzyć nowy stan klasy CompleteError, ale po kodzie widzę, że tylko druga opcja działa.

Druga metoda (this.store.dispatch( new ShopActions.CompleteError(error)); ) z tego co widziałem w Redux za kazdym razem dodaje nowy stan CompleteError. Pytanie czy tak powinno byc, czy może ten, który istnieje powinienen zostac zaktualizowany?

#programowanie #ngrx #angular
@Verbatino zastanawiam się czy całość nie jest przekombinowana, ta apka ma strasznie #!$%@? strukturę, mam w jebdym projekcie i API, i front i obie współdzielą jeden package.json, tsconfig itp. Mają swoje tsconfig.spec.ts i może przez to się coś psuje..


@Dominias: To też widzę, że niezły macie burdel w tym archeo ( ͡° ͜ʖ ͡°)
Mam dwie wartości np. const x = ["Anna", "Emma"]
Chce sprawdzać warunek wykluczajacy drugiego:

if (name === 'Anna' && listOfPerson.some(person => person.name === "Emma")) return "nevermind"

if (name === "Emma"' && listOfPerson.some(person => person.name === "Anna")) return "nevermind"

Ktos ma pomysl jak to dobrze ograc? :)

#programowanie #typescript #angular
@cppguy no shit Sherlock, nie wiedziałam ( _) A tak serio to chodzi mi o logikę wykluczania a nie typowania. Gdybym miała Ci przykleić cały "prawdziwy" kod to byś nie wiedział o co chodzi. Tu jest uproszczenie.
Zadziala tylko dla dwoch wartosci:
private static persons = [‘Anna’, ‘Emma’];

// funkcja
const personIndex = YourClass.persons.indexOf(personName);

if (personIndex < 0) return ‘green’;

return listOfPerson.find(person => person.name === YourClass.persons[Math.abs(personIndex - 1)])
? ‘red’
: ‘green’;
Jak dużo muszę umieć JavaScript + Angular przy pierwszej pracy/stażu w stacku ASP.NET Core WebAPI + Angular?

Z tego co się zdążyłem zorientować to Angular jest dość skomplikowany stąd to pytanie. Brzmi może nieco abstrakcyjnie, ale może ktoś będzie w stanie mi na nie odpowiedzieć.

Na razie uczę się samego ASP.NET Core WebAPI.

PS Czy przy takim stacku muszę znać ES6?

#naukaprogramowania #csharp #angular #pytanie #pytaniedoeksperta #pracait
Ludzie z #programowanie #angular #javascript przeczytałem ostatnio że komponenty są rejestrowane jako custom element w przeglądarce i tak to działa, że mamy przykładowo tag w wynikowym HTML - na podobnej zasadzie działają webcomponenty. Pytania:
1. Dlaczego są one rejestrowane jako osobne tagi, a nie np. div z Id/klasą?
2. Ponoć custom tags zostały przyklepane przez W3 w 2016 roku - jak Angular działał do tego czasu?
@wafel93: z tego co pamiętam to angularjs bo angular jest od w zasadzie 2016, to na początku miał właśnie diva albo inny element który się mu wybrało jako wrapper, a potem dodawał customowy element który był olewany przez część przeglądarek. Ogólnie miał możliwość działania w obu trybach. No i w zasadzie custom elements było już w normalnych przeglądarkach dostępne w 2013 dopiero oficjalnie było w 2016.

Aby uniknąć dodatkowego wrappera w
@Abel11: nie pomagają:

[error] Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './build/defaultResolver' is not defined by "exports" in C:\Users\Dominik\Desktop\Work\web_gui\node_modules\jest-resolve\package.json
at throwExportsNotFound (internal/modules/esm/resolve.js:290:9)
at packageExportsResolve (internal/modules/esm/resolve.js:513:3)
at resolveExports (internal/modules/cjs/loader.js:432:36)
at Function.Module._findPath (internal/modules/cjs/loader.js:472:31)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:867:27)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object. (C:\Users\Dominik\Desktop\Work\web_gui\node_modules@nrwl\jest\plugins\resolver.js:5:25)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
via Wykop Mobilny (Android)
  • 0
@Dominias: peer dependency to coś czego paczka oczekuje że będzie obok zainstalowane - a nie jest, co powoduje brak konkretnych funkcjonalności. Przykładowo ng-mocks ci sugeruje że powyżej angulara 9 nie jest używalna, pewnie zmieniła się struktura projektu w google i musisz się domyślić czy tego potrzebujesz.
#angular #programowanie #javascript
Mam problem z updatem Angulara, a może nie tylko z updatem co z chęcią odpalenia aktualnej wersji na innym branchu. A więc robię sobie update na osobnym branchu, wróciłem do developa i mam zonka jak na załączonym obrazku. Wywalam node_modules, dist, robię yarn cache clean, yarn install a mimo to, cały czas mi to #!$%@?. Spotkał się ktoś z czymś podobnym? Poprosiłem kumpla z zespołu żeby odpalił mojego
Pobierz Dominias - #angular #programowanie #javascript
Mam problem z updatem Angulara, a moż...
źródło: comment_1640604003u77shafFcGQsstLFXZSWOM.jpg
#programowanie #javascript #angular
Panowie i Panie, "góra" prosi o update Angulara z wersji 8 na nowszą (powód to jakaś biblioteka którą chcą zastosować wymaga nowsze) i jutro mamy spotkanie, na którym będziemy decydować do jakiej wersji aktualizujemy. Nie mam doświadczenia w pracy z wersją nowszą niż 8, ale po krótkiej analizie ustaliłem, że 12stka powinna być ok. Może ktoś kto siedzi w temacie mnie od tego pomysłu odwiedzie albo przekona do jeszcze
@dzejro: nie zawsze ma to sens - IMO lepiej najnowsza - 1 bo czesto wiele bibliotek z ktorych sie korzysta potrzebuje czasu zeby sie poaktualizowac do najnowszego angulara. Np ostatnio nie podbilismy z 11 na 12 bo nie był gotowy jeszcze poprawiony Storybook
Chciałbym zrobić w Angularze masową edycję towarów. Tylko mam problem jak przesłać dane do komponentu - które towary edytuję? Obecnie funkcjonuje to tak, że w komponencie wyświetlającym towary zrobiłem zaznaczanie masowe, które działa. Usuwanie było łatwo zrobić, bo to jeden komponent, ale nie wiem jak zabrać się do edycji - gdyż wtedy powinno być przekierowanie do innego komponentu (tak jak przy edycji pojedynczego towaru).

Komponenty nie są ze sobą powiązane (typu parent-child).
via Wykop Mobilny (Android)
  • 0
@lukasj: nie przekierowuj na inny route tylko po prostu ukryj poprzedni widok i pokaż następny, najprościej.

Modal by nie do końca pasował do takiej aplikacji


No to przejdź na inny widok ale bez kontrolera i skakania po routach. Tak ja bym to zrobił przynajmniej. Takie rzeczy nie są standardowe i mało kto tak naprawdę ich potrzebuje.

nie obsługuje metody PATCH, tylko POST i PUT. Myślałem, żeby aktualizować tylko pola, które są
Co jak zmieni zdanie i nie chce wysłać tego pola


@PortowySzczur: po prostu zamiast label + pole dajesz checkbox + pole ( ͡° ͜ʖ ͡°) Wtedy jak chce edytowac i zostawić je puste (czyli zmienić we wszystkich edytowanych to pole na puste) to wtedy zaznacza checkbox i nic nie wpisuje.

ja bym wysłał listę id w arrayu i pola jakie ktoś dodał bo może chcieć wyczyścić jakąś