2
Что я хочу достичь, так это включить кнопку отправки после того, как она будет соответствовать условию if ниже, но кнопка не кажется включенной после выполнения условий.Как добавить функцию в отключенную директиву - Угловая 2
<button [disabled]="!isFullfilled(m.value, n.value)" type="submit" class="ui button">Submit</button>
isFullfilled(m: number, n: number) {
if (
m === this.restrict_arr.length
&& m === this.xinitial_arr.length
&& m === this.lift_arr.length
&& n === this.param_arr.length
&& n === this.system_arr.length
) {
return true;
}
return false;
}
здесь полный пример plunker
Я сделал это, но мне кажется, что мне нужно позвонить в мою функцию где-нибудь или его можно проверить автоматически? Я имею в виду, что функция isFullfilled не вызывается нигде, кроме директивы disabled. Обнаруживает ли обнаружение изменения эту функцию или я должен сделать это вручную? –
Обнаружение изменений должно вызывать его повторно. –
hmm то, что происходит, поскольку оно не работает. кнопка остается отключенной. –