亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AngularJS - 如何在生成templateUrl時使用$ routeParams?

AngularJS - 如何在生成templateUrl時使用$ routeParams?

慕工程0101907 2019-08-01 15:36:51
AngularJS - 如何在生成templateUrl時使用$ routeParams?我們的應用程序有2級導航。我們想使用AngularJS $routeProvider動態地為模板提供模板<ng-view />。我正在考慮按照以下方式做一些事情:angular.module('myApp', []).config(['$routeProvider', function($routeProvider) {     $routeProvider.when('/:primaryNav/:secondaryNav', {         templateUrl: 'resources/angular/templates/nav/'+<<primaryNavHere>>+'/'+<<secondaryNavHere>>+'.html'     });}]);我只是不知道如何填充內部的部分<<>>。我知道primaryNav和secondaryNav綁定到$ routeParams,但是如何在這里訪問$ routeParams以動態提供模板?
查看完整描述

3 回答

?
縹緲止盈

TA貢獻2041條經驗 獲得超4個贊

templateUrl可以用作返回生成的URL的函數。我們可以通過傳遞帶有routeParams的參數來操縱url。

查看示例。

.when('/:screenName/list',{
    templateUrl: function(params){
         return params.screenName +'/listUI'
    }})

希望這有幫助。


查看完整回答
反對 回復 2019-08-01
  • 3 回答
  • 0 關注
  • 721 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號