gpt4 book ai didi

android - Ionic/AngularJS 菜单栏刷新按钮到当前 View Controller

转载 作者:行者123 更新时间:2023-11-29 02:06:09 24 4
gpt4 key购买 nike

我们正在使用 AngularJS 构建一个 Ionic 应用程序。该应用程序在屏幕顶部有一个菜单栏,其中有一个用于打开侧面/汉堡菜单的按钮和一个刷新按钮。

菜单位于单独的 HTML 文件中,并且有自己的 Controller ,可以使当前菜单项处于 Activity 状态。

在 app.js 中,状态是为哪个 View 具有哪个 Controller 而定义的。

菜单栏的右上角有一个刷新按钮,但是如何使该按钮(与菜单具有相同的 Controller )调用当前 View Controller 范围内的函数?

最佳答案

您可以通过 events 完成此操作.

链接到 Controller A 的模板:

...
<a href="#" ng-click="refresh()">Refresh</a>
...

Controller A:

.controller('AppCtrl', function($scope, $rootScope) {

$scope.refresh = function() {
// Your refresh code
$rootScope.$emit('refreshedPressed');
}

}

Controller B:

.controller('OtherCtrl', function($scope, $rootScope) {

$rootScope.$on('refreshedPressed', function() {
// Handle the event.
});

}

关于android - Ionic/AngularJS 菜单栏刷新按钮到当前 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29773288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com