Ответ 1
Это должно сделать трюк:
ng-change = "ControllerName.functionName(); ControllerName.anotherFunction();"
ng-change = "ControllerName.functionName()"
здесь я хочу добавить к этому еще одну функцию. Как я могу это сделать?
Спасибо заранее.
Это должно сделать трюк:
ng-change = "ControllerName.functionName(); ControllerName.anotherFunction();"
Почему бы не группировать функции в контроллере внутри другой функции?
function onChangeGroup(){
doStuff();
doMoreStuff();
}
<input ng-change="ControllerName.onChangeGroup()"/>
Привет
Это работает правильно, но один контроллер в обеих функциях.
ng-change = "function1();function2();"
для angular версии 1. *: ng-change = "function1();function2();"
для angular версии 2. * или более: (change)= "function1();function2();"
Вам просто нужно добавить другую функцию в те же двойные кавычки.
ng-change = "ControllerName.functionFirst(); ControllerName.functionSecond();"
Вы можете использовать ng-change
для выражения multi, добавив точку с запятой ;
после каждого выражения