DrRastafarai
Всем привет.
Пример:
Скролю страницу вниз.
Перезагружаю.
Страинаца остается в том же положении.
Как реализовать то, что бы страница скроллилась в верх.
Сейчас у меня есть ф-я, которая скролит ui-view
$rootScope.$on('$locationChangeSuccess', function() {
$anchorScroll();
});
Но работает она только при переключении компонентов.
AngularJS
pa[aad
DrRastafarai
$anchorScroll(); заменить на window.scrollTo(0, 0)?
Sergey
Ну locationChangeSuccess вроде к перезагрузке страницы напрямую не относится, он файрится при смене урл
Sergey
Я бы попробовал роутер потыкать на этот счёт
DrRastafarai
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() где-то стоит
pa[aad
Lodo4kin
DrRastafarai
код не могу((
DrRastafarai
нда
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
Sergey
не?
Anton
Вопрос: у меня есть $scope.models[model].find();
я так понимаю, что метод find — это что-то самописное ?
Anton
ну, в плане, никто не знает, мб это какой-то патерн
Anton
и такое все юзают
Anton
есть где почитать об этом
Anton
Просто я не могу найти этот метод в коде и не знаю как посмотреть его “внутренности”
Anton
Ну и если не знаете, то вопрос: как фильтровать страницы с пагинацией?
Nikolai
Anton
да
Nikolai
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/find
Anton
а что это и где про это почитать?
Anton
ну нет
Anton
у меня он без аргументов
Nikolai
тогда, скорее всего, самописное
Nikolai
наверняка через Array.prototype написанное
Nikolai
Sergey
Oleg
так, кстати, лучше не делать. переписывать дефолтные методы - последнее дело.
Sergey
С другой стороны, может и нет
Sergey
Если это патчинг JS встроеных объектов, то это вполне даже DDD)
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 с описанием такого объекта. Или просто статический объект.