🎋🎋🥷 ngSamurai
потому что кадый раз они попадают в общий список... и копятся бесконечно
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
🎋🎋🥷 ngSamurai
https://medium.com/@kentcdodds/counting-angularjs-watchers-11c5134dc2ef
🎋🎋🥷 ngSamurai
каждый раз это какой раз?
каждый раз как компонент появится и стриггерит вотчер он добавится в общий список вотчеров.. и так каждый раз,, создал компонет 10 раз в котором у тебя 3 вотчера , получил 30 вотчеров... перешел на другую страницу.. вернулся.. снова создал компонет 10 раз в котором у тебя 3 вотчера - получил 60 вотчеров
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
🎋🎋🥷 ngSamurai
Спасибо
https://www.toptal.com/angular-js/top-18-most-common-angularjs-developer-mistakes
🎋🎋🥷 ngSamurai
FYI @metamodern @Ivan_Togliatty @Joefamwork 👆
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md
Я очень надеюсь что мне не пригодится стайлгайд😂
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
Не мой стиль так сказать) я так-то больше реактивный
Lemon
Добрый вечер. Срочно нужен микрофронтенд разработчик на ангулар с уровнем мидл или сеньор. Все детали в лс
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
Покажи где тут обсуждали инвестирования)
Rem1te
Покажи где тут обсуждали инвестирования)
если шо тегай, буду лечить инвесторов :)
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
если шо тегай, буду лечить инвесторов :)
ooomg, украинский админ) божечки кошечки как я тебе рад)
Rem1te
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
.
Rem1te
йайа
Rem1te
Paul
может кто-то подскажет нормальное API для получение текущих курсов
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
Хай, в ангуляре принято несколько компонентов объединять под модулем? или лучше просто экспортнуть через index.js их все? Если учесть что этот модуль потом становится частью другого модуля components
🎋🎋🥷 ngSamurai
для этого и существует angular.module('myModule', []).....
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
найс
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
спасибо
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
Суть та же что и в нг2
я не ангулярщик)
🎋🎋🥷 ngSamurai
я не ангулярщик)
Попал так попал)
Алексей
ребят привет. имеется вопрос. Подключаю ангуляр гугл линком к html. Внутри страницы могу работать с ангуляром. пытаюсь писать в отдельный файл, ангуляр не работает. куда копать, почему такая прелесть выходит?
Алексей
имеешь ввиду файл?
Алексей
нет, подключал в шапке после линка и в теле в конце. результат один и тот же
Алексей
?)
🎋🎋🥷 ngSamurai
нет, подключал в шапке после линка и в теле в конце. результат один и тот же
Если у тебя без файла все ок, то значит содержимое файла неправильно написано!
Roman
добрый день. при работе с textarea при изменении содержимого оно не появляется в соответствующей модели. может какие особенности именно для этого имеются? с инпут все нормально работает. <textarea class="wysiwyg-textarea" name="item.text" id="Poststext" ng-model="item.text" ></textarea > или <textarea row=50 name="desc" class="desc" ng-model="img.description">{{img.description}}</textarea> вот два варианта, но в обоих одна проблема. когда тут был инпут все работало. поменял на текстареа и на экране все меняется, а в запрос уходит старый текст. оно странным образом работает если идет вызов из пхп файла. а если это хтимл который подхватывает сам контроллер, то не работает
Anton
<textarea row=50 name="desc" class="desc" ng-model="img.description"></textarea>
Anton
попробуй вот так
Anton
в ng-model у тебя img.description, а в теге - {{ description }}
Roman
это я при копировании подредактировал. там одинаково. в первом случае так же и результат один
Anton
попробуй сначала без wysiwyg редактора
Anton
на обычной textarea
Anton
будет ли меняться
Roman
без него все передает
Roman
а когда редактор подключается, тогда перестает. причем редактор сразу не подключается, приходится с задержкой его запускать $scope.cleditor(); или $scope.tinymce();
Anton
значит дело в wysiwyg редакторе. ты его напрямую подключаешь? не через angularjs либу?
Anton
если напрямую, то все изменения в нем происходят вне angularjs
Anton
и для того, чтобы это работало надо через колбэки редакторов данные отправлять в angularjs
Roman
когда я его подключаю в пхп файл тогда все работает. с тем же контроллером. а когда в хтмл который вызывается в попап тогда не работает
Anton
php файл тут ни при чем. он на сервере работает
Roman
имею ввиду, что он просто показывается, а тут из одного ангуляровского попапом вызывается другой и в нем уже не работает. а когда попап идет в пхп работает. значит сам редактор может передавать в модель. может я не так попап вызываю?
Roman
вот так попап (модальное окно) вызывается $scope.view = function (id, parent_id) { var modalInstance = $uibModal.open({ templateUrl: "/ng_app/views/PostsPostsView.html", controller: "PostsPostsViewController",
Roman
$scope.cleditor = function () { $(document).ready(function () { $(".wysiwyg-textarea").each(function () { $(this).wrap("<div class='widget mt0'>"); $(this).cleditor({ width: "100%", height: "250px", bodyStyle: "margin: 10px; font: 12px Arial,Verdana; cursor:text", useCSS: true, controls: "bold link unlink removeformat copy paste font size color", }); }); }); }; $scope.cleditor();
Roman
вот так редактор вызывается
Roman
нашел особенность. если сделать еще и инпут с той же моделью, что и текст ареа, тогда при изменении инпута даже при работе визивиг редактора его содержимое изменяется. получается что модель связана с редактором. но изменения которые делает сам редактор в модель не уходят. какое-то одностооннее связывание.
Anton
да, я про это и говорил
Roman
и странно что только после второго вызова редактора он появляется.
Roman
да, я про это и говорил
это я понимаю, но не понимаю как потому и спросил тут
Anton
либо использовать либы этих редакторов для интеграции в ангуляржс
Anton
https://www.tiny.cloud/docs/integrations/angularjs/
Roman
ок. спасибо. странно как оно тогда работает если тот же редактор с тем же ангуляром но вызывается из пхп файла
Anton
из пхп файла ничего не вызывается
Anton
пхп отрабатывает на сервере
Roman
в хтмл файле, который формируется не ангуляром, а пхп
Anton
надо искать там различия
Roman
там указано только $this->ngController = 'PostsPostsIndexController';
Roman
спасибо. попробую еще сам порыться, может что найду с учетом полученной информации.
Roman
извините, еще отвлеку. нашел вот это но не понял куда пристраивать. https://stackoverflow.com/questions/11997246/bind-ckeditor-value-to-model-text-in-angularjs-and-rails у меня вот так контроллер начинается angular.module("apiApp.controllers").controller("PostsPostsViewController", [ "$scope", "$http", "Upload", "$uibModalInstance", "itemId", "parent_id", function ($scope, $http, Upload, $uibModalInstance, itemId, parent_id) { $scope.itemId = itemId; $scope.parent_id = parent_id; а там в решении он такой angular.module('ck', []).directive('ckEditor', function() { return { require: '?ngModel', link: function(scope, elm, attr, ngModel) { var ck = CKEDITOR.replace(elm[0]); if (!ngModel) return; ck.on('pasteState', function() { scope.$apply(function() { ngModel.$setViewValue(ck.getData()); }); }); ngModel.$render = function(value) { ck.setData(ngModel.$viewValue); }; } }; });
Anton
можешь эту директиву прописать после контроллера
Roman
а как оно найдет нужную модель?
Anton
Roman
тут прописать мою модель? ng-model="value" ngModel.$render = function(value) {
Anton
вот так
Roman
тут прописать мою модель? ng-model="value" и тут ngModel.$render = function(value) {?
Roman
вместо value?