głupie pytanie ale czy jest do #angular jakiś router który pozwoli na coś na zasadzie że mam jakiś ui-view/ng-view(czy tam podobną dyrektywę) i załaduje mi widok .html a ten ma w sobie kolejne ui-view/ng-view ? jest takie coś czy nie bardzo ? ;x
#javascript
#angularjs #angular #programowanie #webdev

witajcie mirki, robie sobie SPA w angularze(nareszcie zaczal mi dzialac backend jak należy >po miesiącu xD), czas rozbudować CRUDa na coś większego. chce mieć takie coś jak na screenie, stronka ma ileśtam kolorowych paneli, po kliknięciu w jakiś, ma się załadować na "cały ekran", ale po kliknieciu w back ma cofnac do 'main menu'. i tak w kółko.

angularem bawię się od dzisiaj, także moje pytanie brzmi: co
g.....n - #angularjs #angular #programowanie #webdev

witajcie mirki, robie sobie S...

źródło: comment_kqJ2ctMQnM632rnaXmSJHxRWF0dIUGe5.jpg

Pobierz
Mirki, uczę się angulara od 2 dni, i niezbyt jeszcze rozumiem 'szerszą parspektywę' tego frameworka. Znam podstawowe dyrektywy, tworzenie wlasnych prostych dyrektyw itp.

do sedna:
mam url który zwraca pewne treści w JSONie, na przykład coś takiego:
http://rest-service.guides.spring.io/greeting

jak najprościej w angularze połączyć się z URLem i sparsować taki rest response do js'owego obiektu typu:

greeting = {id: '123', content: 'hello'}

ewentualnie do arraya jeśli jest ich więcej?

wiem, że na necie
Poznaję Angulara i chciałbym wiedzieć z czego warto skorzystać do obsługi danych/modelu przesyłanych przez jakieś api. Nie mam jasno zdefiniowanych wymagań, chciałbym przejrzeć biblioteki z których korzystają deweloperzy bardziej zorientowani ode mnie. Być może w grę wchodzą biblioteki nie związane ściśle z angularem.
#angularjs #angular #javascript
Drodzy #angular #webdev mircy.
Ja to go trochę nie ogarniam (a miał być taki prosty ...). Pomóżcie proszę zanim się zamęczę na śmierć.

mam przykładowy moduł:

var Videos = angular.module('App.videos', ['ngRoute']);

Videos.controller('videosCtrl',
['$scope', '$rootScope', 'config', '$resource', 'log', function($scope, $rootScope, config, $resource, log) {

log.info('działaj dzifffko');
$scope.htmlReady();
}]
);

Jak widać wymaga dwóch customowych serwisów. Działa w każdym razie.
Teraz chcę napisać testy no i ... mam takie coś mniej więcej:

describe('Videos', function()
@Marmite: właśnie nie pamiętam, kiedy ostatnio mi się coś tak ciężko debugowało. A
plik dołączony musi być, bo znajduje się w równoległym katalogu a biorę wszystkie jsy z nadrzędnego, więc jakby miało go nie być, to testu też by nie było :)
  • Odpowiedz
@Ginden: Spoko, przecież hype się już skończył, teraz cały internet nienawidzi Angulara od czasu ng-europe i pokazania planów na wersję 2.0 ( ͡° ͜ʖ ͡°)

  • Odpowiedz
@normanos: Ciężko jest mi się zgodzić z pierwszymi dwoma punktami

App logic and structure expressed in HTML


To samo jest wszędzie w każdym frameworku MVC,

We are developers, we write and debug code


Debuguje się Kontrolery a nie widoki

But Angular is HTML parser


No pomijając, że wprowadza modułowość i pierdyliard wtyczek

Two way databinding is an anti-pattern. There are too much what-if situations. Binding from model to view is ok,
  • Odpowiedz
Dobra, Mirasy, sprawa wygląda tak.

Musze napisać kalkulator w Angularze. Sam Angular jest dla mnie jeszcze troszeczkę magią, którą nie do końca ogarniam. Kalkulator z tego co już wiem będzie w formie dyrektywy, tj. jak w pliku HTML znajdzie się przykładowo to Angular ma wkroczyć do akcji.

Zadanie zostało podzielone tak, że na pierwszy ogień ma pójść service przyjmujący string i wypluwający wynik. Parser matematyczny mam już ogarnięty, jednakże gdzie to w
@asdasty: A jeszcze powiedz mi jedne rzecz... Jeśli mam sobie w danym module jakis service, dyrektywę i kontroler to jak wewnątrz tego kontrolera mam skorzystać z tych innych rzeczy? Wszystko jest dostępne pod jakimś nie wiem, $thisModule czy jak się odwołać do tej całej zawartosci danego modułu?
  • Odpowiedz
@macrusher: chodzi mi o to, że mój serwis zajmuje się mapą (google map) i przykładowo w metodzie init mam też odpalenie geolokalizacji przez co nie jest to reużywalne (nie wszyscy potrzebowali by odpalenia geolokalizacji).
  • Odpowiedz