首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AngularJS -连接到App.js中的另一个控制器

AngularJS -连接到App.js中的另一个控制器
EN

Stack Overflow用户
提问于 2016-07-31 02:11:00
回答 1查看 232关注 0票数 1

在我的app.js文件中,我试图用我的控制器调用另一个js文件,但是我现在无法处理这个问题。

我正在尝试使用controllerURl,但他坚持要调用标准文件controllers.js`

有什么可以帮助我如何打电话到另一个文件吗?

App.js

代码语言:javascript
运行
复制
.state('app.mapa', {
  url: '/mapa',
  views: {
    'menuContent': {
      templateUrl: 'templates/mapa.html',
      controllerUrl: 'controllers/mapa.controller'
    }
  }
})

mapa.controller.js

代码语言:javascript
运行
复制
var app = angular.module("myModule", []) 
.controller("myController", function ($scope, $http) 
  { 
    console.log("teste");
    $http.get("http://localhost:20432/WebService1.asmx/listPessoas") 
    .then(function (response) { $scope.pessoas = response.data; }); });

Mapa.html模板

代码语言:javascript
运行
复制
<html ng-app="myModule">
  <head>
    <meta charset="utf-8">
    <title>Map</title>
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">

    <link href="//code.ionicframework.com/nightly/css/ionic.css" rel="stylesheet">
    <script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script>
  </head>
  <body ng-controller="myController" data-ng-init="init()">
    <ion-header-bar class="bar-dark" >
      <h1 class="title">Map</h1>
    </ion-header-bar>
    <ion-content>
      <div class="map-container" ng-show="$root.enableMap">
        <div id="map" data-tap-disabled="true"></div>
      </div>
    </ion-content>
  </body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2017-09-01 12:18:02

你到底想要什么?

如果您想将一个值从一个控制器传递到另一个控制器,您可以使用$rootScope。每个应用程序只有一个Root Scope,您可以将它插入您的ng-controller中。

但更好的做法是使用service

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38680160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档