链接 1 链接 2
我试图在警报中获取当前 URL,但我猜角度脚本在警报之前首先运行,所以当我单击链接 2 时,它显示链接 1,反之亦然。在 angularjs 1.7 中加载页面后,我有什么遗漏或者是否有获取页面的 URL
(function () {
var app = angular.module('myApp');
app.controller('initiativesController', ['$scope',
function ($scope) {
$scope.TestInitiatives = "Test";
var url = window.location.pathname.split('/')[1];;
alert(url)
console.log($scope.TestInitiatives);
}
]);
})();
角应用程序.js
(function () {
var myapp = angular.module('myApp', ["ui.router"]);
myapp.config(function ($stateProvider, $locationProvider, $urlRouterProvider) {
// For any unmatched url, send to /route1
$urlRouterProvider.otherwise("/route1")
$stateProvider
.state('route1', {
url: "/route1",
templateUrl: "SOC/Views/route1.html",
controller: "route1ctrl"
})
.state('route2', {
url: "/route2",
templateUrl: "SOC/Views/route2.html",
controller: "route2ctrl"
})
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
});
})();