加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何使用angularjs路由来调用javascript函数

发布时间:2020-12-17 07:07:30 所属栏目:安全 来源:网络整理
导读:我正在尝试使用 angularjs的路由来调用 javascript函数,如果使用某个url. 以下代码未提供预期结果: var app = angular.module('myApp',[]);app.config(function($routeProvider) { $routeProvider.when('/link1',{ controller: 'PageController' }) .when('
我正在尝试使用 angularjs的路由来调用 javascript函数,如果使用某个url.

以下代码未提供预期结果:

var app = angular.module('myApp',[]);

app.config(function($routeProvider) {
    $routeProvider.when('/link1',{
         controller: 'PageController'
   })
   .when('/link2',{
        controller: 'PageController'
   })
   .otherwise({ 
        controller: 'PageController'
   });
});

app.controller('PageController',function($scope,$routeParams) {
   alert('1');
});

警报(1);如果请求其中一个URL,则不会调用…

也许有人知道如何解决这个问题?

解决方法

在$routeProvider配置中指定template或templateUrl选项之前,不会调用Controller.如果不需要模板,则可以指定一个空格字符(但不是空字符串).像这样

$routeProvider.when('/link1',{
     controller: 'PageController',template: ' '
})

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读