AngularJS – 使用routeProvider“当”变量构造templateUrl名称
发布时间:2020-12-17 08:18:13 所属栏目:安全 来源:网络整理
导读:所以这是我正在努力完成的: 'use strict';var app = angular.module('myModule',['ngRoute']);app.config(function($routeProvider) { $routeProvider .when('/',{ redirectTo: '/pages' }) .when('/pages/:pageName',{ templateUrl: 'views/pages/'+pageNa
所以这是我正在努力完成的:
'use strict'; var app = angular.module('myModule',['ngRoute']); app.config(function($routeProvider) { $routeProvider .when('/',{ redirectTo: '/pages' }) .when('/pages/:pageName',{ templateUrl: 'views/pages/'+pageName+'html',controller: 'MainController' }); }); 基本上,我想使用uri来确定使用哪个模板。目前我收到一个错误,pageName没有被定义,我明白了。这样做会有什么不同?
templateUrl可以是接受路由参数对象的函数:
.when('/pages/:pageName',{ templateUrl: function(params) { return 'views/pages/' + params.pageName + '.html'; },controller: 'MainController' }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |