Вы также можете использовать два других подхода.
1 - передать $ event вашей функции:
Html:
<ion-item>
<ion-label>Quantity</ion-label>
<ion-select [(ngModel)]="number" (ionChange)="onChange($event)" >
<ion-option *ngFor="let count of quantity" value="count"></ion-option>
</ion-select>
<!-- <ion-select [(ngModel)]="number">
<ion-option *ngFor="let count of quantity" value="count"></ion-option>
</ion-select> -->
</ion-item>
Ts:
onChange(value){
console.log(value);
}
2 - использовать идентификатор в элементе select:
Html:
<ion-item>
<ion-label>Quantity</ion-label>
<ion-select #S [(ngModel)]="number" (ionChange)="onChange(S.value)" >
<ion-option *ngFor="let count of quantity" value="count"></ion-option>
</ion-select>
<!-- <ion-select [(ngModel)]="number">
<ion-option *ngFor="let count of quantity" value="count"></ion-option>
</ion-select> -->
</ion-item>
Ts:
onChange(value){
console.log(value);
}
Надеюсь, это поможет!
Вам могли, вероятно, сойти с рук именованные каналы:
mkfifo pipe
gawk '$1' < pipe | gawk '$1' > pipe
Как насчет именованного канала?
# mkfifo foo
# A < foo | B > foo
# rm foo
Поскольку Ваша вторая первая часть полагает, что мишень является корректным ответом. Таким образом, это становится:
# A < foo | tee logfile | B > foo
Можно использовать, Ожидают.
Ожидайте инструмент для автоматизации интерактивных приложений, таких как telnet, ftp, passwd, fsck, rlogin, подсказка, и т.д.
Вы могли использовать следующий код (взятый от Исследования, Ожидают книгу) как начальная точка - это соединяет вывод proc1 к входу proc2 и наоборот, как Вы запросили:
#!/usr/bin/expect -f
spawn proc1
set proc1 $spawn_id
spawn proc2
interact -u $proc1
Этот вопрос подобен одному, я спросил прежде. Решения, предложенные другими, состояли в том, чтобы использовать именованные каналы, но я подозреваю, что у Вас нет их в cygwin. В настоящее время я придерживаюсь своего собственного (попытка a) решение, но это требует /dev/fd/0
который Вы, вероятно, также не имеете.
Хотя мне действительно не нравится passing-command-lines-as-strings аспект twinpipe
(упомянутый JeeBee (139495)), это могла бы быть Ваша единственная опция в cygwin.
Я провел много времени на этом, бросил его и в последний раз решил использовать ksh (оболочка Korn), который позволяет это.
cmd1 |& cmd2 >&p <&p
где |&
(канал) оператор состоит в том, чтобы запустить совместно обрабатывание и &p
дескриптор файла этого, совместно обрабатывают.