Tag: angularjs controller

更改URL后,控制器不起作用

简而言之: 我有一个控制器,可以在我的AngularJS网页中触发一些jQuery来淡出播放按钮和相应的图像。 但是,当URL更改时,控制器无法在后续页面上工作。 我正在使用动态URL,我认为这就是我的控制器坏了的原因。 详情 我通过为我的网站应用程序的每个页面添加一个来组织我的控制器。 在这里你可以看到我的路线是如何设置的: angular.module(‘100_Ages’, [‘mydirectives’, ‘ngResponsiveImages’]). config([‘$routeProvider’, function($routeProvider) { $routeProvider. when(‘/100_Ages’, {templateUrl: ‘partials/splash.html’, controller: SplashCtrl}). when(‘/100_Ages/nav’, {templateUrl: ‘partials/nav.html’, controller: NavCtrl}). when(‘/100_Ages/about’, {templateUrl: ‘partials/person-list.html’, controller: AboutCtrl}). when(‘/100_Ages/0’, {templateUrl: ‘partials/splash.html’, controller: SplashCtrl}). when(‘/100_Ages/:personId’, {templateUrl: ‘partials/person.html’, controller: DetailCtrl}). otherwise({redirectTo: ‘/100_Ages’}); }]); 这是有问题的控制器: function DetailCtrl($scope, $routeParams, $http) { // Pull down a JSON file with […]