
AP?
20.06.2017
08:12:03
помогло в консольке хрома включение disable cache
считал кто-то Total по одному столбцу ?
я сделал через ng-init функцию в том же месте, где инициирую ng-repeat
ща

Google

AP?
20.06.2017
09:49:16
<tr ng-repeat="tool in tools" ng-init="total(tool)">
<td> {{tool.name}} </td>
<td> {{tool.price}} </td>
</tr>
это вьюха
в контроллере примерное такое
вот, оно работает, в принципе
я сделал инпут с ng-model="totalPrice", туда результат падает
но у меня на фронте модальное бутстраповское окно, в котором таблица отрисовывается тоже через ng-repeat
и вызов этой функции дважды происходит
можно как-то обойти? где я накосячил?

Eugene
20.06.2017
10:01:56
Не уверен, а можно ли просто посчитать в контроллере и вернуть переменную в шаблон?

AP?
20.06.2017
10:04:33
не уверены в моей реализации или вообще?
вообще можно, по идее

Nikolai
20.06.2017
10:58:53
$scope.$watch('tools', function() {$scope.totalPrice = 0; ...});

Google

Nikolai
20.06.2017
10:59:34
в функции надо цикл
и обнулить сперьва

Alex
20.06.2017
14:13:50
#whois
Изучаю angularjs, продакт, веб-дизайнер, нашел в гугле)

Alex
20.06.2017
14:16:34
Так отсылай отдельно и то и то

Alex
20.06.2017
14:23:06
Так отсылай отдельно и то и то
https://codepen.io/zoutepopcorn/pen/QvLxMp?editors=1010
вот этот код для меня подойдет? чтобы адаптировать его под создание превью?

Kirill
20.06.2017
15:07:50
Хранится на гугл серверах
Ой, чет тут дофига понаписали, как мне ответить на старое сообщение?
В общем поинт у Файрбейза в том, что есть доступ к базе данных без настроек и установок
Можно написать несложный чат за 15 минут
И плюс с этим идет куча ништяков типа аутентификация с помощью больших провайдеров в несколько строчек кода, можно файлы загружать и хранить у них, есть хостинг для статичных файлов с простым интерфейсов типа хероку и кучу других штук

Eugene
20.06.2017
18:12:54
Ребята, есть страница с огромным текстом. Как можно понять, что например пользователь долистал до заголовка в тексте с id="id-1" и в этот момент обновить переменную ?

Nikolai
20.06.2017
19:23:14
Модуль scrollspy

Denis
21.06.2017
02:35:26
Логика вообще у этого следить за scrollTop DOM свойством и считать элементы

Talgat
21.06.2017
11:31:11
Привет! в коде
.state('oneServer', {
url: "/adminws/servers/:id",
templateUrl: "/admin/templates/serverInfo.html",
controller: 'oneServerController',
ncyBreadcrumb: {
label: 'Servers',
parent: '{{server.name}}'
}
})
Выдаёт такую ошибку:
angular.js:11706 TypeError: Cannot read property 'abstract' of null
Ошибка в хлебных крошка, в параметре
parent
Сталкивался кто то с такой проблемой??
В остальных стейтах всё ок работает, а тут нет. Я в растерянности
Всё сам разобрался

Google

Nikolai
21.06.2017
11:38:59
говори, в чём была ошибка

Talgat
21.06.2017
11:40:05
в свойсте объекта ncyBreadcrumb.parent надо указывать название родительского стейта, а не статику как я делал

Nikolai
21.06.2017
11:40:57
вот не знал про такой модуль. Писал такое руками :-)

Talgat
21.06.2017
11:40:59
ncyBreadcrumb: {
label: '{{server.name}}',
parent: 'userServers'
}
Как то так

Ora
22.06.2017
05:28:08

Valeriy
22.06.2017
12:02:08
Коллеги, прошу поделиться опытом или идеями как скроллить точно на необходимый блок при динамической загрузке многоблочной страницы. Проблема в том, чтобы дождаться когда все блоки загрузятся и встанут на свои места.

Каїн
22.06.2017
12:04:20
директива, в которой будет $watch $(element).length и когда блок отрендерился - скролить на него и удалять вотчер
это продвинутый подход но для консолидации логики директивы scrollTo
если не хочешься париться - ng-init с ng-if
nf-if на данные без которых не отображается блок
ng-init - когда сработал ng-if
но это такое себе решение - в будущем очень ограничит расширение функционала + еще и к контроллеру привяжет тебя вместо модели/фабрики/отдельной директивы

Виктор
22.06.2017
12:07:37
ng-init - когда сработал ng-if
у меня в одном интерфейсике такая конструкция подглючивает че-то... По быстрому накидал в init что-то типа showThisBlock = items.length>0

Каїн
22.06.2017
12:07:59
инит не реккомендуют использвать ваще, наверное есть баги

Виктор
22.06.2017
12:08:05
а выше для элемента ng-repeat ng-show

Каїн
22.06.2017
12:08:20
потому директива с вотчером на length элемента - пока универсальное решение

Виктор
22.06.2017
12:08:20
ну может - короче фиговое решение но за минуту сделал
без строчки кода - только html
суть была - скрывать блоки в которых нет элементов, а элементы фильтрами регулирвуются

Google

Каїн
22.06.2017
12:09:23
когда там леруа на а2 перейдет?

Виктор
22.06.2017
12:09:31
иногда остаются висеть - иногда наоборот скрыты

Valeriy
22.06.2017
12:39:28
спс

Denis
22.06.2017
18:38:37
Привет всем! Ребят, у меня есть старый проект на Angular 1.6.
Мне нужно сделать, чтобы поисковики, заходя на проект, видели уже скомпилированную htlm-ку в зависимости от пути в роуте.
Подскажите, есть ли для Ang 1.6 возможность сделать SSR, а еще лучше - скомпилировать html-ки, чтобы выложить их статиком на апач сервер? (извращенец, да)

Dmitry
22.06.2017
19:01:39
Привет, можно через phantomjs
http://lawsonry.com/2014/05/diy-angularjs-seo-with-phantomjs-the-easy-way/
https://github.com/steeve/angular-seo
тут лучше

Виктор
22.06.2017
19:07:44

Denis
22.06.2017
19:08:15
Спасибо всем огромное! @webslon @dyaroshuk

Виктор
22.06.2017
19:08:29
https://yandex.ru/support/webmaster/robot-workings/ajax-indexing.html?lang=ru
Это прочитай - лдя теории может пригодиться - но у <meta name="fragment" content="!"> есть недостаток - там яндекс зафигачивает вконце пути страницы # типа в индексе у себя
и это не всех устараивать может по разным причинам
на базе этого построено решение у prerender.io
С гуглом там вроде все ровно
гыг - реально круто можно сделать.
http://www.web-slon.ru/text.php
И дальше на NGINX настроить прокси для поисковых ботов и все
УРЛ тока прокидывать параметром
на несколько строчек усложнит скрипт правда)

Google

Dmitry
22.06.2017
19:24:55
проблема будет если данные подтягиваются по AJAX. всё равно будет пустая страница

Виктор
22.06.2017
19:26:53
э да)
а счастье было так близко
гугл как-то умеет ведь зараза...
фактически вопрос только в том, чтобы написать php или любой другой серверных скрипт который прочитает страницу уже с учетом того, что там натворит js

Nazex
23.06.2017
07:28:34
Друзья , в целях обучения и предоставления своих навыков , решил сделать сайт - портфолио (на подобие CodePen, но по проще). Сообственно он уже как бы есть (front-end сторона на AngularJS).
Вопрос состоит в back - end части.
Нужно небольшое api для записи, чтения и тд. в бд информации о проекте (для примера ).
Я вижу два пути написания back-end: на Node и PHP.
Поскольку , мой хостинг не поддерживает node , то буду на PHP.
Есть ли готовые решения какие - то ?

AP?
23.06.2017
08:17:58
Можно как-то запилить проверку ng-if'ом на контент объекта?
т.е. я хочу выводить блок только в том случае, если объект существует и у него обязательно есть контент какой-то