【问题标题】:cascading dropdown changing templates级联下拉更改模板
【发布时间】:2015-11-05 14:43:51
【问题描述】:

ifound at angularjs: cascade dropdown - 以下

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

谁能告诉我如何根据选择包含 html 模板。

【问题讨论】:

    标签: angularjs cascadingdropdown


    【解决方案1】:

    你可以使用:

    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-view。在此之后,您可以使用 $location.href = '#templateName' 在您的 ng-change 函数中重定向到正确的模板。

    【讨论】:

    • 是否可以这样写url:id:1,name:“client1”,部门:[{id:1,defaultLabel:'department1',url:'template.html'}, { id: 2, defaultLabel: 'department2', url:'template2.html'}] }, ?
    • 是的,你也可以这样做......对我展示的内容进行一些调整......只需将第 n 个项目 url 值放入 templateUrl 字段......我们应该很好去吧。
    猜你喜欢
    • 1970-01-01
    • 2020-02-22
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    相关资源
    最近更新 更多