在angularjs中的其他控制器中声明的路由页面控制器中的访问变量

Gopala raja naika

我正在尝试从链接在另一个JS文件中的其他控制器获取变量。我想显示从其他控制器分配的页面标题。如果我路由到extract.html,则必须在html标题中显示“提取首页”文本,我在extract.js中声明了此变量

请帮助我,在此先感谢

Main.html

<html lang="en" ng-app="routing" ng-controller="landingCtrl">
<title>{{page_location_text}} - Noble Institute</title>

<body>

<div ng-view></div>

</body>
</html>


 <script>

var routingApp = angular.module("routing", ["ngRoute","extract"]);
routingApp.controller("landingCtrl",function($scope){
    $scope.page_location_text = $scope.page_location;
});
routingApp.config(function($routeProvider) {
    $routeProvider
    .when("/", {
        templateUrl : "index.html"
    })
    .when("/extract", {
        templateUrl : "extract.html",
        controller : "extractCtrl"
    });

});
</script>

用于Extract.html的Extract.js

 <script>

  var app = angular.module('extract',   ['angularUtils.directives.dirPagination',"ngSanitize", "ngCsv"]);
   app.controller('extractCtrl',function($scope, $http, $routeParams, filterFilter){
  $scope.page_location = "Extract Home";
   });

  </script>
吉特什·普比亚(Gitesh purbia)

您可以使用路线设置标题,并将标题放在html上,例如:

<title ng-bind="title">myApp</title>

并在您的路由配置中设置标题,例如:

 .when("/extract", {
        title : 'Extract Home',
        templateUrl : "extract.html",
        controller : "extractCtrl"
    });

并为您的角度应用程序设置运行方法:

app.run(['$rootScope', '$route', function($rootScope, $route) {
    $rootScope.$on('$routeChangeSuccess', function() {
        document.title = $route.current.title;
    });
}]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在angularjs控制器中声明变量

来自分类Dev

在angularjs控制器中声明变量

来自分类Dev

访问在其他控制器中定义的变量

来自分类Dev

如何访问Angularjs控制器中其他文件(不是控制器)中定义的功能?

来自分类Dev

如何访问Angularjs控制器中其他文件(不是控制器)中定义的功能?

来自分类Dev

将控制器实例列表存储在AngularJS中的其他控制器中

来自分类Dev

将控制器实例列表存储在AngularJS中的其他控制器中

来自分类Dev

在AngularJS中声明控制器

来自分类Dev

如何从Laravel中的其他控制器访问控制器?

来自分类Dev

如何从其他控制器AngularJS调用控制器中的函数

来自分类Dev

比较HTML页面中从angularJS控制器定义的变量

来自分类Dev

从HTML中的控制器访问变量

来自分类Dev

如何在AngularJS的Router UI控制器中访问主控制器变量?

来自分类Dev

在angularjs中的控制器外部访问变量

来自分类Dev

如何在AngularJS中的其他控制器中设置变量?

来自分类Dev

如何在控制器中控制页面路由?

来自分类Dev

如何在控制器中控制页面路由?

来自分类Dev

attr_reader不允许我访问其他控制器中的变量

来自分类Dev

如何使用Cakephp在其他控制器中访问变量

来自分类Dev

控制器中的变量

来自分类Dev

MVC 5中控制器中的访问声明值

来自分类Dev

如何将值从控制器中的模型传递给angularjs中的其他子控制器?

来自分类Dev

为什么在登录操作中添加了声明之后,无法在其他控制器中访问它?

来自分类Dev

在其他控制器中在Application控制器中定义的调用方法

来自分类Dev

在子控制器中访问父控制器

来自分类Dev

将控制器变成AngularJS中的控制器

来自分类Dev

Emberjs:在嵌套的路由/控制器中访问动态段

来自分类Dev

使用AngularJS服务从其他模块更新其他控制器中的作用域

来自分类Dev

在AngularJS中的不同控制器中访问$ scope

Related 相关文章

  1. 1

    在angularjs控制器中声明变量

  2. 2

    在angularjs控制器中声明变量

  3. 3

    访问在其他控制器中定义的变量

  4. 4

    如何访问Angularjs控制器中其他文件(不是控制器)中定义的功能?

  5. 5

    如何访问Angularjs控制器中其他文件(不是控制器)中定义的功能?

  6. 6

    将控制器实例列表存储在AngularJS中的其他控制器中

  7. 7

    将控制器实例列表存储在AngularJS中的其他控制器中

  8. 8

    在AngularJS中声明控制器

  9. 9

    如何从Laravel中的其他控制器访问控制器?

  10. 10

    如何从其他控制器AngularJS调用控制器中的函数

  11. 11

    比较HTML页面中从angularJS控制器定义的变量

  12. 12

    从HTML中的控制器访问变量

  13. 13

    如何在AngularJS的Router UI控制器中访问主控制器变量?

  14. 14

    在angularjs中的控制器外部访问变量

  15. 15

    如何在AngularJS中的其他控制器中设置变量?

  16. 16

    如何在控制器中控制页面路由?

  17. 17

    如何在控制器中控制页面路由?

  18. 18

    attr_reader不允许我访问其他控制器中的变量

  19. 19

    如何使用Cakephp在其他控制器中访问变量

  20. 20

    控制器中的变量

  21. 21

    MVC 5中控制器中的访问声明值

  22. 22

    如何将值从控制器中的模型传递给angularjs中的其他子控制器?

  23. 23

    为什么在登录操作中添加了声明之后,无法在其他控制器中访问它?

  24. 24

    在其他控制器中在Application控制器中定义的调用方法

  25. 25

    在子控制器中访问父控制器

  26. 26

    将控制器变成AngularJS中的控制器

  27. 27

    Emberjs:在嵌套的路由/控制器中访问动态段

  28. 28

    使用AngularJS服务从其他模块更新其他控制器中的作用域

  29. 29

    在AngularJS中的不同控制器中访问$ scope

热门标签

归档