Anton
у меня есть angularjs app, который должен отрабатывать только если пользователь нажал на кнопку
Anton
открывается окно - в окне этот app
Anton
гружу angularjs через head.load('angular.min.js')
Anton
и иногда апп не инициализируется
Anton
ошибок нет, просто скрипт загружен и пусто в месте, где должен быть апп
Anton
```
$appNode.attr({
'ng-app': 'someApp',
'ng-controller': 'SomeController as $ctrl'
});
```
Anton
делаю вот так
Anton
а, вот тут все прописано https://docs.angularjs.org/guide/bootstrap
🎋🎋🥷 ngSamurai
G
https://chatmusic.ru/main/explore
Не проигрывается музыка на сафари, подскажите еще раз какой кусок кода показать
G
Ангулар 1.3 версия
Firstname
#whois Привет,
- работаю в датской компании Relesys
- frontend стажем
- долго варюсь в angular 1
- обсуждают angular
- Минск
- вбил в поиске в телеге
Firstname
А теперь вопрос, в chrome 92 умер batarang (пустая вкладка $scope в inspect). Установил для теста chromium 91 там все ок.
Есть может какое-то решение? Или другие тулы?
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
за 5 лет копания анги1 ниразу не пригодилась )
Firstname
ну смотреть что в скоупе, не консоль логами же
G
🎋🎋🥷 ngSamurai
особеннов части секурности
🎋🎋🥷 ngSamurai
ну смотреть что в скоупе, не консоль логами же
я смотрю в консоль логи только то что мне надо. все остальное и без батаранга нормально отрабатывает... но если у вас все еще кодстайл которому уже как лет 7, то да, без батары будет Ж*а у вас... так как вы скорее всего компоненты не юзаете и controllerAs тоже.. то у вас хрен отличишь рут скоп переменную от скопа какого либо из контроллеров... и доступ к свойсвам скорее свего идет через:
this.$parent.$parent.$parent.$parent.$parent.$parent.$parent.$parent.$parent.$parent.$parent.$parent.variable1
G
Firstname
🎋🎋🥷 ngSamurai
Миграция пройдет не сложно ?
если у вас все на промисах с .then() и .catch() - то без проблем.. иначе (.success() && .error() ) все надо будет переименовывать и логику подправлять если там "callback hell"
🎋🎋🥷 ngSamurai
+ они пару вещей после "волнений черных" переименовали в 1,8,2.. а так главное мигрануть до 1,5 и потом на 1,8
🎋🎋🥷 ngSamurai
и начать пользоваться компонентами и перестать все шаблоны засорять контроллерами
G
Большое спасибо
🎋🎋🥷 ngSamurai
Большое спасибо
сделай бранч от основной ветки и апни все либы... потом стартони проект и попробуй пофиксить что найдется
🎋🎋🥷 ngSamurai
может и легко все пройдет
🎋🎋🥷 ngSamurai
но сидеть на 1,3 это просто ппц
Rem1te
помоему как ехать с 1.3 на 1.8 то можно сразу и на 2.0 переехать :))))
G
Всем спасибо 😊👍
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
Rem1te
вот да меньшее это переписать :))
G
Что скажете если открою публичный доступ и вместе будем развивать сайт на ангулар ?
G
G
а шо, большой проект ?:)
1. Переходим на сайт с десктопа(комп)
2. Нажимаем на плей любой музыки (Скорость старта выше чем у стопифая)
3. Нажимаем по графику трека - быстро переходит и проигрывает с нужного место
4. Авторизовываемся
5. С компа перекидываем мышкой треки на сайт драг дропом
6. Треки загрузятся и стянутся обложки
7. Почищаем плейлист
8. Перекидываем на плейлист треки мышкой драг дропом
9. Нажимаем на шестеренки сохраняем плейлист
10. В поисковой строке сайта ищем трек(база сейчас маленькая, сайт новый), пользователей
11. Подписываемся на пользователя, его треки будут отображатся в ленте
12. Лайкаем, пишем комменты на треки
13 Пишем в публичный чат
14. Пишем в приватный чат
Rem1te
о какая-то соц сеть прям :))
G
Ага)
Rem1te
раньше май спейс был, чета там похожее было вроде
G
Музыкальная соц сеть
G
G
Rem1te
Сделать опенсорс
идея классная, участвовать я в ней конечно же не буду :))
Rem1te
о кстати а можно фича реквест сделать? :)
При авторизации не перезагружать страницу, что бы музыка не обрывалась :)
G
G
G
Только я много чего хардкодил прямо на серваке) надо привести в порядок)
G
Подготовить репозиторий
Rem1te
прикольная идея, переезжай сразу на 12-ый ангуляр и не парь себе мозги с проблемами сапорта современных браузеров:)
кстати шо на серваке кртиться если не секрет?
G
Node JS
G
Хочу переписать на голанг
Rem1te
G
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
Ты поресерч сначала... Насколько это вообще рентабельно... Что-то я очень и очень редко вообще за последние два года про гошников слышу... И уже тем более про тех, кто хочет готовое переписать по фану на него )
G
🎋🎋🥷 ngSamurai
Чем тебе не нравится го?)
1) Я им не пользовался никогда
2) я не видел ничего похожего для сайтов
3) если только как микросервис юзать...
Но когда все уже написано, то какой смысл менять стекло? Когда и так полно мест которые точно надо переделывать... Тот же фронт у тебя трещит по швам и дырявый как решето... )
Briton
привет! Как понять этот ngController? Что оно делает?
🎋🎋🥷 ngSamurai
Briton
я с Angular 2 перешел на Js для проекта
Briton
Briton
что за директива ng-controller?
Briton
нах она нужна?)
Briton
🎋🎋🥷 ngSamurai
до 1,5 все было на контроллерах.. потом пришли компоненты, которые выполняют ту же функцию
🎋🎋🥷 ngSamurai
<div ng-contoller="myCtrl as $ctrl">
<div ng-bind="$ctrl.myTitle"></div>
</div>
как-то так юзаешь их
🎋🎋🥷 ngSamurai
но если анга свежая, то лучше новые фичи писать на компонентах
Briton
🎋🎋🥷 ngSamurai
1,5
1,5 можно без особых проблем мигрануть до 1,8,2
🎋🎋🥷 ngSamurai
если кодовая база позволяет