如何在angularjs中将数据从控制器传递到mainApp

时间:2019-01-28 09:20:29

标签: angularjs controller

我正在使用以下代码在angularjs中实现元标记:

.state('home', {
    url: "/home/",
    metaTags: {
        title: 'abc',
        description: 'xyz',
        keywords: 'xyz',
        properties: {
            'og:title': abc'
        }
    },
    views : {
        "" : {
            templateUrl:"/home/home.html",
            controller: 'homeCtrl',
            controllerAs:'vm',
        }
    },

    resolve: {
        loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
            return $ocLazyLoad.load('home'); // Resolve promise and load before view
        }]
    }
})

它工作正常,因为我修复了meta标签,但是,我想将动态数据从控制器发送到mainApp。

以一种简单的方式,我想将动态数据从homeCtrl发送到mainApp。

angularjs有什么方法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

https://docs.angularjs.org/api/ng/service/ $ rootScope(rootScope使用指南和文档)  https://www.w3schools.com/angular/angular_scopes.asp(用法示例)