Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 从状态视图选项调用离子函数_Angularjs_Ionic Framework - Fatal编程技术网

Angularjs 从状态视图选项调用离子函数

Angularjs 从状态视图选项调用离子函数,angularjs,ionic-framework,Angularjs,Ionic Framework,我有一个控制器“ProjectController”,里面有各种CRUD函数 我希望能够在加载视图时调用API,而无需创建另一个控制器 伪代码: .state('app.my-project', { url: '/projects/my-projects', views: { 'menuContent': { templateUrl: 'templates/my_projects.html', function: m

我有一个控制器“ProjectController”,里面有各种CRUD函数

我希望能够在加载视图时调用API,而无需创建另一个控制器

伪代码:

.state('app.my-project', {
    url: '/projects/my-projects',
    views: {
        'menuContent': {
            templateUrl: 'templates/my_projects.html',
            function: myProject()
        }
    }
});
在我的控制器中:

.controller('ProjectCtrl', function($scope, $state, $auth, $http, $ionicPopup, $rootScope) {

    $scope.myProjects = function() {
        // foo
    }

});
所以目标是,在设置状态时,我可以调用函数,而不只是调用控制器

我使用的例子是,当设置“我的项目”的状态时,我可以从控制器中调用一个函数


不必为每个操作创建单独的控制器。

这就是问题的全部吗?@spb刚刚添加了更多信息:)@Lovelock,oneter()回调不适合您的需要?(请看)@beaver有趣,我来看看:)这就是全部问题吗?@spb刚刚添加了更多信息:)@Lovelock,onEnter()回调不适合您的需要?(看)@beaver有趣,我来看看:)