Привязка данных

Существует несколько формы привязки данных:

  • привязка значения к DOM (односторонняя привязка)

Шаблон *.html

// пример интерполяции
<p>
Hello {{message}}
</p>

*.ts — файл компонента

 
export class DateComponent implements OnInit {
message: string = "World";
constructor() { }
...
}

Читать далее «Привязка данных»

Компоненты Angular

Все компоненты хранятся в папке src/app

  • *.ts — «корневой» компонент
import { Component } from '@angular/core';

@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'appcode pw';
}

  • *.css — стили компонента
  • *.html — шаблон компонента

Дополнительные параметры компонента можно узнать тут

Все объекты которые начинаются с @, например @Component или @NgModule — это декораторы.

Читать далее «Компоненты Angular»

Запуск первого приложения

Требуется уставновить:

Создание простого приложения

ng new my-app

где my-app имя приложения

После окончания создания переходим в папку и выполняем команду

cd my-app
ng serve -o
Читать далее «Запуск первого приложения»

Переопределение remote компонентов

Ситуация такая: Компоненты ExtJS (разметка) подгружаются с удаленного сервера, a внести изменения в них нет возможности.

Для решения данной задачи можно воспользоваться переопределением класса Ext.app.Application

Читать далее «Переопределение remote компонентов»

Автоматическая ширина колонок в Grid

Бывают ситуации когда для grid’а не указываются размеры колонок, а нужно чтобы смотрелось хорошо

Некрасивая разметка

Для корректного просмотра списка есть несколько способов:

Читать далее «Автоматическая ширина колонок в Grid»

Временная зона для PostgreSql+NodeJs

Если на сервере БД хранить дату с типом timestamp without time zone, и использовать модуль nodejs pg то дата будет возвращается в формате локального компьютера, а нужно что бы было также в UTC

Решение

Устанавливаем moment

npm install monent

Настраиваем pg

pg.types.setTypeParser(1114, str => moment.utc(str + '+00:00').format()); 

Оригинал статьи: Working with PostgreSQL’s timestamp without timezone in Node

Плагин CardToList для Listiew

Плагин предназначен для вывода в компоненте IServ.UI.Classic.ListViewPanel панели с карточкой редактирования

Особенности

  • для списка скрываются кнопки создания и редактирования. Кнопка удалить выводится только при множественном выборе
  • выделяется записи, которая выводится в карточке
  • после изменения записи в карточке список обновляется
Стандартная панель редактирования для списка.
Читать далее «Плагин CardToList для Listiew»

Chrome и другие браузеры не работают пока EDGE не будет включен

Обсуждение данной проблемы описано здесь

Решение №1

Удалить ветку
HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\Root в реестре (она потом будет установлена)

Решение №2

  • Открыть Брандмауэр защитника Windows
  • Выбираем пункт Восстановить значения по умолчанию
  • Подтверждаем Восстановить значения по умолчанию
  • После чего все должно заработать