Лекторът спомена, че ще има допълнение към това домашно, но то още не е актуализирано. Ще има ли в крайна сметка допълнителни задачи и кога и къде да ги търсим?
Здравейте, колеги
Качвам и моето домашно. Заиграх се малко с 2-ра задача и мисля, че се получи добре, само дето не разбрах как да махна това премигване в началото при зареждане на страницата. Добавих валидация за формата на урл-а и валидноста. Закачих един евент листенер на инпут полето и при всяка промяна прави елемент "имг" и се пробва да му закачи този урл ако хвърли грешка прави полето невалидно. Сигурно има и много по умни варианти, но не можах да се сетя за друг. Пробвах всеки път да правя ajax заявки до url-a, но имах проблем с "CORS".
AngularJs Overview:
Искам да напомня на колегите, че трябва да тестват домашните на сървъра който ни дадоха. Просто трябва да стартирате ".bat" файла ако сте под windows или ".sh" ако сте под linux и сървъра тръгва на "localhost:1234". Ще се радвам на препоръки и критики от колегите.
Поздрави, Даниел
Здравей, за мое съжаление не разбрах почти нищо, явно си напред в материала, та имам въпрос:
за втора задача не може ли просто да ползваме $scope.url = document.getElementsByTagName('url').val; в контролера и да го подадем после на <img ng-src="{{url}}" alt="pic"> в html-a? В смисъл не питам дали ще стане, защото при мен стана, но дали е правилно и ако не, как да вземем данни от input field с angular?
Благодаря!
Arsoman, с Ангюлар може да стане много по-бързо и по-лесно. Решението на колегата е доста подробно и вероятно затова се объркваш, най-простият начин, който показаха и на лекции е следният:
<body ng-app="yourAppName">
<input type="text" ng-model="imageUrl"/> ( създаваш новo пропърти в scope и го кръщаваш imageURL)
<img ng-src="{{imageUrl}}"/> (тук взимаш стойността на пропъртито)
</body>
Колеги изисква се сървър защото routing-a не работи без сървър. А иначе всички ще ви свършат работа. Този сървър който е в seed-a е даден за улеснение. Просто отваряш един файл и сървъра тръгва. Някои от колегите не знаят как да си пуснат сървър и не всеки работи на "webstorm".
ttitto това и аз го чух, но той също каза, че ще го направи веднага след лекцията. Аз вече съм го предал, и не мисля да го преправям!
Здравей.
Вече е добавена трета задачка към домашното.
Имайте предвид.
Поздрави!
Е това беше неприятно!
Как да си сменя домашното сега?