Подтвердить что ты не робот

Как вызвать несколько функций на ng-изменении в угловом JS?

ng-change = "ControllerName.functionName()"

здесь я хочу добавить к этому еще одну функцию. Как я могу это сделать?

Спасибо заранее.

4b9b3361

Ответ 1

Это должно сделать трюк:

ng-change = "ControllerName.functionName(); ControllerName.anotherFunction();"

Ответ 2

Почему бы не группировать функции в контроллере внутри другой функции?

function onChangeGroup(){
 doStuff();
 doMoreStuff();
}

<input ng-change="ControllerName.onChangeGroup()"/>

Привет

Ответ 3

Это работает правильно, но один контроллер в обеих функциях.

ng-change = "function1();function2();"

Ответ 4

для angular версии 1. *:  ng-change = "function1();function2();"

для angular версии 2. * или более:  (change)= "function1();function2();"

Ответ 5

Вам просто нужно добавить другую функцию в те же двойные кавычки.

ng-change = "ControllerName.functionFirst(); ControllerName.functionSecond();"

Вы можете использовать ng-change для выражения multi, добавив точку с запятой ; после каждого выражения