Привет, У меня есть один файл HTML, и я назначил контроллер HTML. Я включаю другое представление в тот же файл. Включенный файл также связан с контроллером. Теперь я хочу вызвать метод включенного представления извне контроллера. Здесь у меня есть несколько видов, которые будут загружаться.Нужно вызвать другой метод контроллера
ответ
Вы не можете напрямую обращаться к контроллеру другого контроллера на своей странице. Ваши контроллеры могут использовать события для связи. используя $rootScope.$emit
+ $rootScope.$on
рекомендуем решение. Вы можете обратиться к этому сообщению для получения дополнительной информации. What's the correct way to communicate between controllers in AngularJS?
У вас может быть только один ng-view
на страницу. что вы можете сделать, это использовать ng-include для загрузки другого представления и использовать $scope.$broadCast
и $scope.$emit
для публикации событий.
Посмотрите здесь Working with $scope.$emit and $scope.$on
вы можете попробовать передать метод как объект, используя сервис или завод. Если возможно, вы можете импортировать завод и работать над той функцией, которую вы проходите, как достоверной. Но если это функция полезности, тогда она будет работать нормально. Если он использует переменные контроллера, то я не уверен, что он сработает. В противном случае используйте $ scope. $ WideCast и $ scope. $ Emit, как говорят другие ответы.
- 1. нужно вызвать метод контроллера, который возвращает значение String из представления
- 2. нужно вызвать метод действия контроллера в другой класс в C# mvc
- 3. Перенаправление на другой метод контроллера
- 4. Spring Boot - перенаправление на другой метод контроллера
- 5. Codeigniter: нужно вызвать функцию контроллера из окна
- 6. Как вызвать метод контроллера из JQuery?
- 7. Ember.js - Как вызвать метод просмотра с контроллера?
- 8. Вызвать метод контроллера из javascript в visualforce
- 9. Метод контроллера CakePHP: не удалось вызвать его
- 10. как вызвать метод контроллера при выпадающем списке
- 11. springmvc не может вызвать метод контроллера
- 12. Как вызвать метод контроллера и обновить представление?
- 13. Как вызвать метод с контроллера, используя link_to?
- 14. Как вызвать метод контроллера из представления?
- 15. Как вызвать угловой метод обслуживания от контроллера?
- 16. Вызвать метод хаба из-за действия контроллера
- 17. Как вызвать метод компонента с контроллера
- 18. Как вызвать метод контроллера из перетаскивания сортировки
- 19. Как вызвать метод контроллера из Javascript
- 20. Как вызвать метод обслуживания с контроллера?
- 21. Как вызвать метод с другого контроллера вида
- 22. Как вызвать метод контроллера от действия
- 23. Как вызвать метод из контроллера в extjs
- 24. Как вызвать метод из другого контроллера представления
- 25. Как вызвать метод контроллера из функции Javascript
- 26. Как мне вызвать метод с другого контроллера?
- 27. Как вызвать метод контроллера после отправки кнопки?
- 28. Как вызвать метод контроллера внутри представления?
- 29. Как вызвать метод контроллера в модуле (AngularJS)
- 30. Невозможно вызвать метод родительского контроллера из директивы
Исправьте грамматику/знаки препинания и включите полезные примеры кода. –
Спасибо. Это будет иметь в виду. –
@ShardulPendse Не просто помните об этом. Сделай это. – Stewie