d.....3 konto usunięte 02.09.2016, 17:23:14 2 + #naukaprogramowania #programowanie #angularjsHej.Zabrałem się za naukę angularjs i mam problem z poprawnym rozdzieleniem controllera, serwisu, widoku oraz ogólnie mam kulka zastrzeżeń co do kodu wywoływanie funkcji z jsp, angular.merge do łączenia widoku. Poproszę o review code.Controller https://github.com/dinor913/WorkServices/blob/master/src/main/webapp/resources/js/controllers/login/loginController.jsServicehttps://github.com/dinor913/WorkServices/blob/master/src/main/webapp/resources/js/controllers/login/services.jsJSPhttps://github.com/dinor913/WorkServices/blob/master/src/main/webapp/WEB-INF/views/home/login.jsp
niewidzialnyktos niewidzialnyktos 02.09.2016, 19:47:18 1 + @dinor913: Po co przypinać do $scope jakiś globalny error, po co on jest? Wszystkie pola które są Ci potrzebne masz w formularzu.https://github.com/dinor913/WorkServices/blob/master/src/main/webapp/resources/js/controllers/login/services.js#L83https://github.com/dinor913/WorkServices/blob/master/src/main/webapp/resources/js/controllers/login/services.js#L79Po co te funkcje? (Nigdzie nie użyte)Większość tekstów użytych na stronie lepiej trzymać w widoku (subiektywnie), jak tak nie robimy to później przy translacjach pojawia się mix, połowa jest w js, połowa w htmlPokaż całość
o.....r konto usunięte 03.09.2016, 09:07:17 0 + @dinor913: Źle używasz promisów, request z $http sam z siebie zwraca Promise, opakowywanie tego w defery z $q jest redundantne.
Hej.
Zabrałem się za naukę angularjs i mam problem z poprawnym rozdzieleniem controllera, serwisu, widoku oraz ogólnie mam kulka zastrzeżeń co do kodu wywoływanie funkcji z jsp, angular.merge do łączenia widoku.
Poproszę o review code.
Controller
https://github.com/dinor913/WorkServices/blob/master/src/main/webapp/resources/js/controllers/login/loginController.js
Service
https://github.com/dinor913/WorkServices/blob/master/src/main/webapp/resources/js/controllers/login/services.js
JSP
https://github.com/dinor913/WorkServices/blob/master/src/main/webapp/WEB-INF/views/home/login.jsp
https://github.com/dinor913/WorkServices/blob/master/src/main/webapp/resources/js/controllers/login/services.js#L83
https://github.com/dinor913/WorkServices/blob/master/src/main/webapp/resources/js/controllers/login/services.js#L79
Po co te funkcje? (Nigdzie nie użyte)
Większość tekstów użytych na stronie lepiej trzymać w widoku (subiektywnie), jak tak nie robimy to później przy translacjach pojawia się mix, połowa jest w js, połowa w html
$httpsam z siebie zwraca Promise, opakowywanie tego w defery z $q jest redundantne.