Параноидальный
Алена
Алена
Параноидальный
Люблю профессию , что не приходится искать пути , а гугл ответит на все вопросы. И с людьми не надо общаться
Иван
Viktor
Да погоди ты, мы щас ее сами захантим:)
Алена
Алена
:)
Ruslan
Есть разница между "здравствуйте, подскажите как найти" и "всем внимательно читать вакансию"
Denis
ну надо же agularJs будто ожил сегодня
Алена
просто девушка пришла
Параноидальный
Девушка Паши Техника
Denis
а ну да, до этого девушек ток в инете видели
Viktor
Ну всё - все подрочили и дальше работать пошли...
Ruslan
Какой там, домой пора
Viktor
Хм, ну то есть 655 людей здесь любят древние технологии?)
обожают даже)) все просто, фронт это мода, ангуляр считается одним из самых сложных фреймворков, он стар, во многих местах не понятен, если ты не разрабатывал на нем уже несколько проектов и знаешь подводные камни, у него сложно с хранилищами, которые реально оч крутые как это vuex в vuejs или redux или mobx в react)
Алена
Sasha
Параноидальный
Алена , а как "корона" выражается?
Viktor
даже я сейчас сместился по работе в деятельность реакт и вуе. И могу сказать, что хранилища это, чего реально не хватает ангуляру, можно навешать конечно angular-redux, но по факту, это теже вотчеры под капотом)
Sasha
Anonymous
Viktor
важная инфа, т.к. самому надо новый проект со след. недели начинать
Viktor
вот я и присматриваюсь
Viktor
Это удобно)
Sasha
А моя часть проекта вообще на angularjs. Архитектура достаточно модерновая, компоненты, все дела, но все-таки первый(
Viktor
Нууу, это лучше чем директивы, во всяком случае для меня)) Я когда попробовал компоненты в первом, подумал, что вот оно мое маленькое счастье в этой жести)) 😂
Sasha
Ну там ещё и со всеми ес6 импортами, вебпаком. Но все равно надо мигрировать. Только все говорят, что проще с нуля переписать
Viktor
Классами пишите контроллеры?)
Sasha
Конечно
Максим
доброго времени, господа)
есть задача:
таблица, две колонки:
название | график
при клике по строке, под ней открывается подстрока с аналогичным наполнением
вложенность может быть произвольной
как это можно реализовать?
Viktor
Viktor
ничего не понял)
Иван
Максим
нужно как то наваять схожий функционал
только на первом ангуляре
и множественной вложенностью
https://reseract.github.io/ng2-expanding-table/
Иван
Для второго ангуляра есть отдельный чатик...
Максим
я же и говорю, мне для первого)
Иван
А, это как пример, соррьте
Viktor
а доп. tr c ng-if не подходит?
Viktor
самое простое вроде
Максим
мне нужно несколько таких "графиков" сделать
хотелось бы одной либой/директивой все решить
с произвольной вложенностью
Иван
Viktor
я помню директиву писал, давно, вложенность была не определенна, но чекала по api, есть ли что то дальше по древу ниже
Максим
Denis
табличка)
Jared
Омг, теперь и в этом чате
Viktor
сделай ссылку на домен, а для api используй $resource
Jared
CSGOHill это лохотрон CS GO
Jared
А этот чел во всех JS чатах
Jared
Где-то стянул скрипт, а осилить не может
Jared
Оперативно)
Anonymous
Привет, ребята. Есть группа для NodeJs?
Алексей
Измените ник (реклама запрещена)
Anonymous
Anonymous
Алексей
Anonymous
Алексей
Anonymous
Повторите вопрос, а обсуждение Hill - в @random_ru
(function ()
{
'use strict';
angular
.module('csgohill')
.constant("APP", {
name: 'CSGOHill',
chatMinimumPoints: 5000
})
.constant("ENV", {
debug: true,
apiEndpoint: 'что должно быть тут'
});
})();
Что должно быть вписано в apiEndpoint и для чего это используется?)
Алексей
Алексей
http://socket.domain.ru
Алексей
apiEndpoint: 'http://socket.domain.ru'
Алексей
тогда https
Anonymous
тогда https
Один нюанс, у меня уже прописано в /core/core.modules.js
Anonymous
(function() {
'use strict';
angular
.module('app.core', [
'ngAnimate',
'ngAria',
'ngCookies',
'ngMessages',
'ngResource',
'ngSanitize',
'pascalprecht.translate',
'ui.router',
'angular-intro',
'angularUtils.directives.dirPagination',
'angular-click-outside',
'ngNotificationsBar',
'angularUtils.directives.dirPagination',
'rzModule',
'angularModalService'
]).factory('socket', function($rootScope) {
var socket = socketCluster.connect({ secure: true, hostname: 'socket.csgohill.ru', port: 443 });
var subscribedChannels = [];
return {
on: function(eventName, callback) {
socket.on(eventName, function() {
var args = arguments;
$rootScope.$apply(function() {
callback.apply(socket, args);
});
});
},
emit: function(eventName, data, callback) {
socket.emit(eventName, data, function() {
var args = arguments;
$rootScope.$apply(function() {
if (callback) {
callback.apply(socket, args);
}
});
})
},
once: function(eventName, callback) {
socket.once('connect', function() {
$rootScope.$apply(function() {
callback.apply(socket);
});
});
},
test: function(eventName) {
if(subscribedChannels.indexOf(eventName) != -1)
return;
subscribedChannels.push(eventName);
setInterval(function() {
$rootScope.$apply(function() {
$rootScope.$broadcast("socket:" + eventName);
});
}, 1000);
},
subscribe: function(eventName) {
if(subscribedChannels.indexOf(eventName) != -1)
return;
subscribedChannels.push(eventName);
socket.subscribe(eventName).watch(function(data) {
var args = arguments;
$rootScope.$apply(function() {
$rootScope.$broadcast("socket:" + eventName, data);
});
});
},
watch: function(eventName, callback) {
socket.watch(eventName, function(data) {
var args = arguments;
$rootScope.$apply(function() {
callback.apply(socket, args);
});
});
},
publish: function(eventName, data, callback) {
socket.publish(eventName, data, function() {
var args = arguments;
$rootScope.$apply(function() {
if (callback) {
callback.apply(socket, args);
}
});
})
},
};
});
})();
Anonymous
А SocketCluster запущен на порте 1337
Anonymous
Видимо вы уже не в сети :(
Anonymous
Кто-то ещё может подсказать?😐
Anonymous
А мне бы подсказал кто, как прицепить бэкенд запущенный порте 1337 (SocketCluster) к фронту который конектится к порту 1337 по адресу socket.domain.ru:1337/socketcluster/ :( стоит Nginx конфиг верный или нет не пойму никак....
Anonymous
всем привет....есть маленький вопрос,,....... как передавать даные между factory и controler ?