Как указано в drewmoore, правильным решением в этом случае является ручное инициирование обнаружения изменений для текущего компонента. Это делается с использованием метода detectChanges()
объекта ChangeDetectorRef
(импортированного из angular2/core
) или его метода markForCheck()
, который также обновляет любые родительские компоненты. Соответствующий пример :
import { Component, ChangeDetectorRef } from 'angular2/core'
@Component({
selector: 'my-app',
template: `I'm {{message}} `,
})
export class App {
message: string = 'loading :(';
constructor(private cdr: ChangeDetectorRef) {}
ngAfterViewInit() {
this.message = 'all done loading :)'
this.cdr.detectChanges();
}
}
Здесь также Plunkers демонстрируют ngOnInit , setTimeout и enableProdMode на всякий случай.
Сайт пакета Фиксации IBM имеет "Драйвер Сервера данных IBM для JDBC и SQLJ", который является только драйвером типа 4 JDBC. Хотя страница, на которую я указал выше, оказывается, страница окон, это - тот же драйвер типа 4 для всех платформ, как должен ожидаться.
Я не думаю, что любой пользователь/пароль требуется.
Вы не сможете соединиться с мейнфреймом с любым распространяемым драйвером JDBC. Пакет драйвера состоит из фактического драйвера (db2jcc.jar) типа 4 и любого количества файлов лицензии формы:
db2jcc_license_cisuz.jar
где cisuz
бит является переменным, указывая на платформы, на которых Вам разрешают работать (iSeries, pSeries, System z, LUW и так далее).
Вы, только, вероятно, доберетесь cu
с любым свободно распространяемым пакетом. Вам нужно z
к доступу DB2 на мейнфрейме и это ревниво охраняют так, необходимо будет купить определенный выпуск Подключения DB2 для получения его. Я думаю и PE и EE, персональное и версии для предприятий, имею этот файл лицензии.
Без того файла лицензии драйвер типа 4 даже не попытается говорить с сервером, Вы получите исключение.
Можно получить драйверы от сайта IBM. У Вас должны будут быть идентификатор IBM и пароль для входа в систему (который можно получить здесь). Zip-файл составляет приблизительно 7 МБ, в содержит (тип 2/4) DB2 9.5 JDBC и драйверы SQLJ. Драйверы типа 4 находятся в db2jcc4.jar. Однако Вы не сможете соединиться с мейнфреймами с этим драйвером, если мейнфрейм выполнит DB2 для z/OS. Для этого необходимо, по крайней мере, купить продукт Подключения DB2, который будет стоить Вам минимума приблизительно за 500$.
При работе AS/400 (или iSeries, или независимо от того, что heck IBM называет его в эти дни), Вы, вероятно, захотите получить его от JTOpen.
Их панель инструментов заменяет старую Панель инструментов Java и включает драйверы JDBC.