<div ng-controller="ctrl1">
<form name="form1" ng-submit="submitForm()">
<input type="text" name="email" />
</form>
</div>
<div ng-controller="ctrl2">
<button> Submit </button>
</div>
Вот от Упр 2, я хочу, чтобы вызвать форму представить действие для формы, которая находится в Упр 1Angularjs - Как отправить форму с другого контроллера?
Как добиться этого в angularJs?
Вы только кнопку отправить в Упр 2? – Natiq
Вероятно, самый простой способ - испустить событие на $ rootScope, например, ответ на этот вопрос http://stackoverflow.com/a/19498009/3459298. Если вы хотите избежать этого, скажите, потому что вы не хотите использовать polone rootScope, или вас беспокоит производительность, возможно, вы захотите реализовать свою шину событий как услугу, также указанную здесь http://stackoverflow.com/ a/27410307/3459298. –
Этот пример, несомненно, поможет вам отправить с другого контроллера, используя службу $ controller. Проверьте образец, который вы получите за идею ...---> [Отправить от другого контроллера] (http://stackoverflow.com/questions/40477112/ionic-angularjs-calling-methods-via-template-outside-of-controller/40483559 # 40483559) –