Dima
и точно никак в конструкторе не достучатся до передаваемых в параметре данных?
Rem1te
в конструкторе переложить инжектируемые сущности в зис
Dima
типа вот так хорошо?
Rem1te
ага
Rem1te
Dima
а где функции делать?
Dima
такие как this.toggleLanguageList = () => { this.isLanguageListActive = !this.isLanguageListActive; };
Rem1te
вот прям следом за онИнитом
Dima
методом класса?
Rem1te
toggleLanguageList() { this.isLanguageListActive = !this.isLanguageListActive; };
Rem1te
да
Natali
Всем привет. Добавляю компонент в код, выскакивает ошибка
Natali
'use strict'; angular.module('main.controllers') .component('profileTabs', { template: "<div class=''><h1 class= 'new-class' > {{ test }}</h1 ></div >", controller: function($scope) { console.log("Hello!"); $scope.test = "I am working! :)"; } });
Rem1te
какая версия ангуляра?
Natali
Была 1.2.*, обновила до 1.8.* (если не напартачила с бренчами гита)
Rem1te
у ангуляр джс последняя версия 1.7.8 до 1.8 он так и не дожил посмотрите какая версия у вас лежит в package.json после чего если она больше 1.5.8 удалине пакеты из нод модулс выполните npm cache clear —f и установите пакеты заново
Rem1te
и да будет вам счастье
Natali
Попробую, спасибо
Natali
Natali
что за нод модулс?
Rem1te
Я прошу прощения, а че вы за пакетный менеджер юзаете?
Rem1te
похоже на шарпы
Natali
студия, .net проект
Rem1te
ааааа, ну тут я вам не помогу, я слабо представляю как шарпы тягают зависимости в веб проекты
Natali
но в целом, то что проблема - в версии ангуляра - это точно?
Rem1te
ну да, до версии 1.5.8 не было компонентов.
Natali
я удаляю и заново ставлю 1.7.8, ошибка не уходит :с
Natali
может это не стабильная версия?
Rem1te
у вас же дотнет, всякие там кешы, билды, все сделали?
Natali
кеш пакетов почищен, ребилд сделан
Rem1te
в консоле проекта напишите angular.version.full
Rem1te
какая там версия?
Natali
это в которой из консолей?
Rem1te
в браузере
Natali
Natali
мда)
Rem1te
вот и ответ на Ваш вопрос куда делся компонент :) У вас по прежднему старая версия в приложении
Rem1te
:)
Rem1te
нужно кого не будь кто шарит в шарпах и дот нете что бы расказал как там пакеты притянуть
Anonymous
Всем привет! Подскажите пожалуйста, как установить ангуляр 1.5.11 через нпм? Спасибо
Rem1te
npm install angular@1.5.11
Anonymous
Спасибо
Stas
скажите кто то стыкался с использованием Unicode Bidirectional Algorithm
Stas
вместо юзанья стандартного юникода
YVEF
всем привет. скажите пожалуйста, кто-то рабал с Kendo + AngularJs?
Денис
Привет. Посдкажите, как можно получить перменную из родительской директивы в дочерней?
Денис
и наоборот
Денис
А как именно? Вот допустим две директивы, каждая со своего элемента получает значение ng-model. Как в родительской посмотреть childModel, а в дочерней - model?
Александр
А как именно? Вот допустим две директивы, каждая со своего элемента получает значение ng-model. Как в родительской посмотреть childModel, а в дочерней - model?
У link 5 аргументов function link(scope, element, attrs, controller, transcludeFn) { ... } В дочернем посмотри 4 аргумент controller - это будет родительский контроллер (одиночный или массив контроллеров, указанных в require). Из родителя дочерние посмотреть нельзя, но можно схитрить: https://stackoverflow.com/questions/21005911/why-cant-i-require-a-child-directive-from-a-parent-directive
Александр
но в том пример еще нет unregisterChild - по хорошему он нужен.
Дмитрий
Ребят, всем привет, нужна помощь : Как в зависимости от некой булевой переменной либо очищать innerHTML у инпута (если булевая - true) либо оставлять без изменений (если булевая false)?
Rem1te
отчищать содержимое нг-модел к которой привязан инпут при переключении флага
Дмитрий
Да, спасибо большое, разобрался
Jugger
okay
Денис
Привет! Смотрите, есть семейство директив - родительская и пара дочерних для нее. Во всех этих директивах использую controller: myCtrl, и тут возникает проблема: если я использую это семейство директив несколько раз на странице, то у них у всех, разумеется, будет один и тот же контроллер. А нужно, чтобы часть свойств осталась в общем для всех семейств директив контроллере, а часть свойств в отдельном контроллере для одного сейсества (т.е. для каждой связки Родительская + 2 дочерних свой контроллер). Как можно пробросить два контроллера?
Денис
контроллеры в этом случае хранят стейт, значит нужно его вынести в сервисы (фабрики) , и тогда не будет озвученых проблем
ну не совсем стейт. Свойства меняются в директивах, м еще через контроллер события прокинуты (broadcast, on)
👾MerMax
ngController не вариант?
Stas
подскажите юзаю в контроллере ф-цию isNullOrUndefined импортированую из пакета utils.js ноды (на сколько я понял). можно ее заюзать как то в шаблоне что бы не создавать доп обертку в контроллере?
👾MerMax
пайп :D
Stas
но это прийдется тот же пайп создавать
Stas
его же нету по дефолту
Stas
выйдет скажем так таже обертка
👾MerMax
зато "не создавать доп обертку в контроллере"
Stas
:))))
👾MerMax
а подключить сервис в контроллер?
Stas
сервис созданыый на основе утилиты?
👾MerMax
и "напрямую"
👾MerMax
неуж то нет такого же пакета под анг?
👾MerMax
https://stackoverflow.com/questions/38700108/utils-class-in-angular-js
Stas
спс почитаю подумаю
👾MerMax
не вчитывался, но что то похоже
Stas
хз импорт в контроллере делаю и усе
Stas
import {isNullOrUndefined} from "util";
Stas
Rem1te
и шо работает ?
Stas
в контролелре да
Stas
прекрасно