Truthseeker
Вот Http запрос
$http.delete('/api/customers/:customer_id',{params: {id: id}}).then(function(){
var index = $scope.customers.indexOf(id);
$scope.customers.splice(index,1);
});
Truthseeker
Вроде запрос приодит на бек, id передаётся, но айтем не удаляется
Nikolai
Truthseeker
Ещё вот такая херовина в терминале:
Unhandled rejection TypeError: Cannot read property 'destroy' of null
Truthseeker
что не так я делаю ?
Truthseeker
всё вкурил
Truthseeker
уже ненадо
Truthseeker
Надо было так:
$http.delete('/api/customers/' + id,{params: {id: id}})
Truthseeker
ошибка была в url
Truthseeker
есть тут кто ?
Nikolai
Никого
Truthseeker
помоги
Truthseeker
$scope.removeItem = function removeItem(id) {
$http.delete('/api/customers/' + id).then(function () {
var index = $scope.customers.indexOf(id);
$scope.customers.splice(index, 1);
});
};
-------------------------------------
на фронте не тот елемент удаляет (на беке всё норм)
Truthseeker
ну что блять не так то ?
Nikolai
Скоуп-кастомерс это массив интов?
Truthseeker
всё решил
Truthseeker
сука я красавчик
Truthseeker
))))))
Nikolai
Ой всё
Truthseeker
вобщем я передавал id айтема , а надо было весь обьект , поскольку , у меня коллекция обьектов , и при id , indexOf не мог найти правильный индекс обьекта
Truthseeker
как то так
Nikolai
Такое стоит в фабрики выносить
Truthseeker
я ещё не дошёл до них
Nikolai
Хуячь сразу на тс тогда
Nikolai
Или ес6
Truthseeker
тоесть все Http запросы в фабрику пихать ?
Truthseeker
сервисы, фабрики, провайдеры .........и тут я приплыл
Truthseeker
есть какие нибудь хорошие ресурсы для изучения этих вещей ?
Nikolai
Truthseeker
Гугу
каждый http запрос в отдельную фабрику ?
Nikolai
Нет, каждую сущность
Nikolai
Например, кастомеров
Truthseeker
оооо....иду гуглить что такое сущность
Truthseeker
)))
Amirkaaa
Ребята на стадии продакшена возник вопрос, есть ли чеклист или статьи по безопасности сайта написанного на Ангуляре 1.6 ? Использовал Webpack, ES6 и angular-permission. Есть подозрение что допустил много ошибок по безопастности
Amirkaaa
Может кто нибудь кто сталкивался с этим посоветует чего нибудь.
Ilya
Скорее всего про безопастность нужно подумать с точки зрения бэкенда и серверной инфраструктуры. А ангуляр это фронтенд. Возможно где-то стоит избегать запросов на получение больших объемов данных и вот этого всего.
Nikolai
эцновоъя
Nikolai
module.exports = angular.module('tour.mainform', [])
.component('mainForm', mainformComponent)
.name;
Nikolai
angular.module('myApp', [
require('./mainform.component/mainform')
])
.config(appConfig)
.run(appRun)
;
Nikolai
это работает, модуль подключается в одном месте, вопрос только насколько это норма
Denis
А в чем профиты модульности такой в первом ангуляре? Выглядит не очень потому что
Nikolai
писать на es6 и делать явные инклюды
Denis
Хмм, мне только let и стрелочных ф-ций бывает не хватает. Промисы ангуляровские юзаю
Nikolai
да, чтобы в текущем проекте написать на компонентах и уйти от $scope
Denis
Я вот тут видел что ангуляр 1 и 2 комбинировать пытаются, было бы интересно потом опыт почитать
Denis
Надо будет ещё почитать туториал по миграции, но не думаю что сразу ~7к строк кода с директивами и прочим легаси удастся мигрировать🤔
Anonymous
А как заменить $scope?
Ilya
7к - да вы сударь, везунчик
Ilya
Алексей
Алексей
Denis
Спасибо
Nikolai
Quiet
Подскажите чатик по 2 ангуляру
Azgat
https://t.me/angular_ru
Amirkaaa
Ребята, если есть кто может что нибудь еще посоветовать
Amirkaaa
Ребята на стадии продакшена возник вопрос, есть ли чеклист или статьи по безопасности сайта написанного на Ангуляре 1.6 ? Использовал Webpack, ES6 и angular-permission. Есть подозрение что допустил много ошибок по безопастности
Amirkaaa
Может кто нибудь кто сталкивался с этим посоветует чего нибудь.
Viktor
Думать головой при написании кода. Чеклиста как программировать любой проект в природе особо не видел - если вы только не однотипные сайты визитки шлепаете.
Amirkaaa
Спасибо
Amirkaaa
Теперь знаю направление куда идти, где искать.
Nikolai
Sergey
Sasha
У меня чутка оффтопа, занимаюсь фуллстек разработкой, но в плане верстача - практически ноль. Подскажите годный курс/гайд, но не слишком углублённый. Чтобы просто понимать.
Denis
Тебе чисто верстать статику?
Sasha
Ну да. Иногда приходится подверстывать и трачу на это больше времени, чем на написание кода
Denis
Мне кажется в этом деле нужна просто практика. Верстаешь, сталкиваешься с проблемами, решаешь их медленно вникая в доку и подглядывая у популярных решений на стековерфлоу, верстачные решения откладываются в голове очень быстро(может только у меня).
Ну вот месяцок так посидишь над вёрсткой подолгу, будешь готов верстать все что угодно. Ну а потом и скилл подрастёт по мере эксплуатации написанного ибо время кажет что хуево написано, что нормально.
Denis
Вёрстка это как разговорный иностранный язык
Denis
Код это скорее как математика, нужна и практика, и теория, чтобы писать хорошо
Sasha
Ну я вроде врубился на самом деле, но я учился сразу на практике, смотрел как это работает. В текущем проекте вообще sass и мне он показался вполне удобным. Я наверное столкнулся с тем, что приходится долго думать над UI какой-то фичи. Когда я работал просто бэкенд разработчиком, не приходилось с таким сталкиваться.
Nikolai
не только. Ты можешь отлично надрочиться верстать на таблицах или флот-лефтах
Nikolai
и никогда не узнать про гриды
Nikolai
сасс
Sasha
Scss имел ввиду
Nikolai
компасс