DrRastafarai
Всем привет. Пример: Скролю страницу вниз. Перезагружаю. Страинаца остается в том же положении. Как реализовать то, что бы страница скроллилась в верх. Сейчас у меня есть ф-я, которая скролит ui-view $rootScope.$on('$locationChangeSuccess', function() { $anchorScroll(); }); Но работает она только при переключении компонентов. AngularJS
DrRastafarai
$anchorScroll(); заменить на window.scrollTo(0, 0)?
Sergey
Ну locationChangeSuccess вроде к перезагрузке страницы напрямую не относится, он файрится при смене урл
Sergey
Я бы попробовал роутер потыкать на этот счёт
pa[aad
$anchorScroll(); заменить на window.scrollTo(0, 0)?
тут все равно что вы будите заменять вам нужно при инициализации страницы скролить почитайте про domcontent loaded, windows onload жесть
pa[aad
ну можете в .`run` в мейн модуле скролить, там и ваш сервис скрола будет доступен
DrRastafarai
ну я в run и скролю
pa[aad
вообще можно в body скрипт захерачить windows.scrollTo
DrRastafarai
Ок Спасибо!
Lodo4kin
здарова всем
Lodo4kin
у меня вопрос angular 1.5 норм работает с browser-sync?
Rem1te
А какое отношение имеет браузер синк и фреймворк для фронта?
Timofeev
Всем добрый день. Проблема в том что с помощью объекта window переменная myDiagram не определяется, а если вызвать из шаблона, то все ок. Что не так, подскажите пожалуйста
Timofeev
Timofeev
Timofeev
Timofeev
Ошибка
Nikolai
This.myDiagram =window.myDiagram
DrRastafarai
Всем привет. Не принимает клик по дочерним элементам. На пример в баттон есть свг по нажатию клик не работает как фиксить?
Igor
привет
Igor
код предоставте
Nikolai
stopPropagation() где-то стоит
Lodo4kin
А какое отношение имеет браузер синк и фреймворк для фронта?
прямое отношение, он не перезагружает страницу
DrRastafarai
код не могу((
DrRastafarai
нда
DrRastafarai
stopPropagation() где-то стоит
поставил на дочерние элементы
Rem1te
да, он работает на горячую, ангуляр джс работает с теми данными которые Вы ему предоставите, все в Ваших руках
Oleg
@jashka_jashka
AluV (დანიილ)
Пытаюсь заинжектить сервис, он мне возвращает return function $controller(expression, locals, later, ident) { из angular.js Почему так ?
AluV (დანიილ)
Exaple как инжектил: https://pastebin.com/dPL49FQr
AluV (დანიილ)
Может играть роль то что сервис модключается к модулю позже директивы ?
Алексей
Всем привет. Подскажите, пожалуйста. Имеется AngularJs версии 1.2.32 И старая версия firefox, а именно 41.0 И выдается такая ошибка: https://code.angularjs.org/1.2.32/docs/error/ng/areq?p0=mainController&p1=not a function, got undefined Подскажите, пожалуйста, может быть кто то сталкивался или предполагает в чем может быть дело. В последних версиях все работает без ошибок.
Nikolai
а сам код? Похоже на гонки
Алексей
Nikolai
сперва надо код
Алексей
Вот так выглядит обьявление контроллера. http://joxi.ru/LmGD10RSwwz0w2 Не знаю, почему обьявлена как функция. В доках не нашел такой работы. Но пробовал использовать как в документации, т.е. module.controller() Вот так вызывается контроллер: http://joxi.ru/Q2K7NBXULLoln2 Так будет достаточно?
Алексей
Или что то еще необходимо?
Nikolai
есть в коде module(...).controller('mainController', mainController)?
Алексей
Нет, но в новых браузерах это как то поддерживается. Да и я пробовал переписывать этот кусочек, явно вызвав метод контроллер у модуля
Viacheslav
Коллеги, добрый день. Подскажите, пожалуйста, как можно при ревреше страницы перекидывать всегда на homepage? Единтсвенное, что нашел в гугле - решение через ui-router Может есть что то с дефолтным?!
Nikolai
App.run - state.go(index)
Sergey
не?
Anton
Вопрос: у меня есть $scope.models[model].find(); я так понимаю, что метод find — это что-то самописное ?
Anton
ну, в плане, никто не знает, мб это какой-то патерн
Anton
и такое все юзают
Anton
есть где почитать об этом
Anton
Просто я не могу найти этот метод в коде и не знаю как посмотреть его “внутренности”
Anton
Ну и если не знаете, то вопрос: как фильтровать страницы с пагинацией?
Anton
да
Nikolai
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/find
Anton
а что это и где про это почитать?
Anton
ну нет
Anton
у меня он без аргументов
Nikolai
тогда, скорее всего, самописное
Nikolai
наверняка через Array.prototype написанное
Oleg
так, кстати, лучше не делать. переписывать дефолтные методы - последнее дело.
Sergey
С другой стороны, может и нет
Sergey
Если это патчинг JS встроеных объектов, то это вполне даже DDD)
Nikolai
С другой стороны, может и нет
кто-то в другой части программы встрянет с поиском в массиве
Sergey
Ну метод же на элементе массива
Nikolai
не факт
Sergey
Хз что там, тайпхинтов же нет
Anton
а есть идеи как найти этот кусок кода, где создается этот метод?
Sergey
Я бы поискал сначала строку prototype.find()
Sergey
Вообще в дебаггере можно бряк поставить, он покажет по идее
Anton
Искал, ничего не находит
Sergey
Исходники метода
Sergey
Ну чего гадать, посмотри в дебаггере, поставь точку на вызове, и перейди из хинта в исходники
Anton
Так, а кто-то знает как сделать, чтобы моя модалка открывалась с любого url, а не писало иногда ModalCtrl is not a function, got undefined
Anton
?
Алексей
Всем привет. У меня вопрос по TS. Подскажите, не могу нагуглить, можно ли сделать вложенное перечисление? Т.е. например у меня есть вот такой код js: Enum = { Contacts { Email: { name: 'Электронная почта', id: 1 }, MobilePhone: { name: 'Мобильный телефон', id: 2 }, Phone: { name: 'Телефон', id: 3 } } } И можно ли что то подобное написано на ts с использованием enum?
Алексей
Ну или другим каким то способом
Denis 🦄
Ну или другим каким то способом
Как вы будете сравнивать подобный enum? Да и что вы в принципе хотите с ним сделать? Enum используется для наглядности, чтобы сгруппировать набор констант и для последующего сравнения их с другими данными. А так-же для более удобного рефакторинга. В вашем случае подойдет json с описанием такого объекта. Или просто статический объект.