【问题标题】:Switch angularjs template based on type根据类型切换 angularjs 模板
【发布时间】:2014-04-04 17:30:41
【问题描述】:

我正在显示一个基于数据和基于属性“类型”的网格框

我正在尝试使用 ng-repeat 循环并根据“类型”加载模板

例如,我们有类型 1,2,3,4 和 html 文件,例如 1.html,2.html,3.html,4.html

根据“类型”值加载模板网址的最佳方式是什么,

【问题讨论】:

    标签: json angularjs angularjs-directive


    【解决方案1】:

    如果我正确理解您的问题,最好的方法是使用 $routeProvider,如下所示:

    $routeProvider
        .when('/1', {
            templateUrl: '1.html',
            controller: 1Ctrl
        }).when('/2', {
            templateUrl: '2.html',
            controller: 2Ctrl
        }).when('/3', {
            templateUrl: '3.html',
            controller: 3Ctrl
        }).when('/4', {
            templateUrl: '4.html',
            controller: 4Ctrl
        }).otherwise({redirectTo: '/1'})
    

    编辑是的,我知道符号名称不能以数字开头,但是这在 OP 代码规范中有问题。

    【讨论】:

    猜你喜欢
    • 2012-01-03
    • 1970-01-01
    • 2016-05-13
    • 2019-11-10
    • 2020-05-04
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    • 2011-05-30
    相关资源
    最近更新 更多