我是Angular的新手,我正在使用ngRoute。这是我的路线:
var balaitus = angular.module('balaitus', ['ngAnimate', 'ngSanitize', 'ui.bootstrap','ngRoute']);
balaitus.controller('GlobalController', function ($scope) {
$scope.isNavCollapsed = true; // Para que se colapse la barra
$scope.selected_account = '';
});
balaitus.config(function($routeProvider){
$routeProvider
.when("/", {
controller: "GestionCuentas",
templateUrl: "gestion_cuentas.html"
})
.when("/cuentas", {
controller: "GestionCuentas",
templateUrl: "gestion_cuentas.html"
})
.when("/hastags_and_users", {
controller: "HastagsAndPersonas",
templateUrl: "hastags_y_personas.html"
})
.when("/estadisticas", {
controller: "EstadisticasController",
templateUrl: "estadisticas.html"
});
});
现在我在控制器“GestionCuentas”中,我想更改GlobalController中的$ scope.selected_account。我试过最直观的是$ scope.selected_account = newValue;但这没用。我也用$ rootscope尝试了同样的方法,但这没效果。我怎么能得到这个?