Обновить
60
0
Олег Истомин@tamtakoe

Пользователь

Отправить сообщение
Заинтриговали! В чем волшебство (кроме того, что можно инклудить в разные части страницы)? Пока не углублялся в тему роутинга, интересно :-)
Да, можно было, но поздно. Можно воздержаться и написать в комментах про свой
Уже поздно. Будем считать, что воздержавшиеся не пользуются :-)
Это не совсем сервис, скорее отдельный проект. Могут просто от него отказаться и отправить в свободное плавание (откуда он, кстати, начинал). Не думаю, что пойдут на это, особенно, если завоюет популярность. А так проект развивается, постоянно правится репозиторий, неделю назад новый релиз вышел.
У меня такая же проблема час назад возникала, когда базы Аваста обновились. Очень хорошо, что этот топик попался, теперь знаю, что дело не в моем компе. Пришлось отключить веб-экран, чтобы плюсануть :-)
Вот за этот подход его и любят :-) Смысл директив в том, чтобы кратко рассказать как элемент будет выглядеть и вести себя.

<ul>
    <li ng-repeat="item in menu">{{item.name}}</li>
</ul>


Можно просто по именам называть. В Метеоре каждый элемент еще и в шаблон вынесен — ужас для дизайнера

<ul name="my_menu">
  {{#each menu}}
    <li name="my_menu_item">{{name}}</li>
  {{/each}}
</ul>


Раньше тоже так делал. Проблема заключалась в том, что приходилось придумывать специальные нотации для написания имен, чтобы было ясно, что это меню и ведет себя так, а это переключатель, а это календарь и называть как-то так: super_toogle или my_menu_tree. Директивы как раз избавляют от таких заморочек.
Да, на Angular UI есть хорошие примеры, как интерфейсных решений, так и интеграции jQuery плагинов и прочее. И код простой. Стоит посмотреть
Не сказал бы, что официальные доки слишком сложны. Скорее, в них не хватает примеров использования для специфических методов. Часто случаются затыки, когда пытаюсь какую-нибудь штуковину реализовать типа древовидного, сортируемого (с помощью jQuery sortable) меню с возможностью редактирования каждого пункта и синхронизацией всего этого, используя высокоуровневую реализацию CRUD (ngResource). Думаю, и в других фреймворках такое с первого подхода не сделать. До всего этого можно и так додуматься, но иногда проще спросить в списке рассылки, т.к. многое уже придумано.

Некоторые примеры публикую здесь: angular.ru/cookbook/, тут тоже кое-что есть: javascript.ru/forum/angular/38293-igra-v-demki-piar-angulyara-i-obuchenie-3.html#post253683
Добавил голосование
А я за Spine!… Нет, все-таки за Angular)) Если продолжить линии, то в октябре, он сравняется с Backbone
А что, хорошее русское слово :-)
Ага, давным давно смотрел вашу презентацию. Логичный подход к проектированию компонентов. Правда, дальнейшее углубление взорвало мозг и решил отложить)
model более общее понятие. scope уже привязывается к модели или к ее части. Например, если выводить список с помощью ngRepeat, то помимо области видимости на весь список, создадутся дочерние на каждый элемент списка.… Но, вообще, понятия не имею, как они организуют код в этой папочке. Не json-файлы же там хранят)
Ни разу не замечал никаких багов. Правда, не особо сложные вещи делаю. В любом случае, разработчики обещают осенью довести эти версии до стабильной 1.2
Будет у меня такая задача. Расскажу, когда разберусь
Практически все ПХП-фреймворки понимают application/json, У раби он рейлс таких проблем, вообще, нет. Не знаю, правда, как с Питоном. Тут, мне кажется, ПХП отстает…
Главное, чтобы потом не понадобилось данные формы получать :-)
Насколько знаю, все популярные поддерживают (yii, zend, symfony). Да и PHP сам по себе поддерживает, только вместо $_POST нужно json_decode(file_get_contents('php://input'), true) писать.
Так уже есть в новой версии habrahabr.ru/post/180767/ См. сервис $q

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность