нет насколько помню они обещались сделать релиз ближе к осени, но сам релиз чисто формальность можно хоть сейчас использовать дев версию. Все упирается в поддержку браузеров и количество готовых библиотек..
тот же самый Kendo UI - стоит > 1000, что по нынешнем временам дороговато, можно поискать сборки вида themeforest.net/item/angulr-bootstrap-admin-web-ap... они идут с готовой версткой и дизайном, каркасом на angular + системой сборки на grunt
"но вот как это реализовать. json возвращает структуру данных вида" - непонятно в чем проблема?
как бы в конец массива данные вписать? - arr.concat(newArr) нет?
killmeslow: насколько я помню со второго месяца использования бесплатного sublime периодически всплывать сообщения в духе 'пробный период закончился купите', с phpstorm абсолютна та же история...
но тут решить сможете только вы, если брать классику в духе java - она не даст вам писать полную порнографию, но порог вхождения довольно высок, простые языки как php прощают многое, я думаю для обучения не лучший выбор.
Можно сделать следующим образом:
1)Использовать LazyLoad (или аналог) чтобы динамически подтягивать зависимости.
2)Обращаться к доп модулям не на прямую а через скрипт, который будет проверять права доступа к модулю.
если я все правильно понял то у вас проблема с тем что если физически выключить лишние js файлы (которые недоступны пользователю), то приложение крашеться. И собственно можно попробовать переписать на ленивую погрузку доступных модулей.
эм странно что скролл не остается на том же месте. В любом случаи внтури topscroll завести переменную в которой будет храниться текущее положение скролла и вторую переменную с высотой контейнера. После добавления данных в watchdata проверяем где был скролл и на сколько изменилась высота контейнера - и смещаем скролл на данную высоту.
переделал пример выше под ваш случай нужно навесить атрибут topscroll на контейнер который нужно сколить и в атрибут watchdata данные которые нужно слушать