2015-11-05 93 views
0

ifound在angularjs:級聯下拉菜單 - 以下級聯下拉改變模板

<link href="http://jsfiddle.net/6eCZC/1/">demo</link>

誰能告訴我如何將取決於選擇HTML模板。

回答

0

你可以使用:

angular.module("myApp", ['ngRoute']).config(function ($routeProvider) { 
    $routeProvider 
     .when('/', { 
      templateUrl: '/landing.html' 
     }) 
     .when('/login', { // Login page/folder 
      templateUrl: '/app/login/login.view.html', 
      controller: 'Login as vm', 
      css : '/app/login/login.css' 
     }); 

這有助於重定向到正確的模板,以填補NG-視圖。之後,您可以在ng-change函數中使用 $ location.href ='#templateName' 重定向到正確的模板。

+0

是否可以這樣寫網址:id:1,name:「client1」,departments:[{id:1,defaultLabel:'department1',url:'template.html'},{id:2, defaultLabel:'department2',url:'template2.html'}]},? – Bill

+0

是的,你可以這樣做...以及我已經顯示的一個小調整..只需將templateUrl字段的第n項url值...我們應該很好去。 –