模板中的Angular js动态标签

时间:2013-07-17 11:27:20

标签: templates angularjs

var template ='<div id="'+'inst'+id+'" ng-click="setCurrentId('+id+')" >'+
        '< {{$scope.somevariable}} data-role="listview" >'+
        '<li><a href="acura.html">Acura</a></li>'+
        '<li><a href="audi.html">Audi</a></li>'+
        '<li><a href="bmw.html">BMW</a></li>'+
        '</{{$scope.somevariable}}>'+
        '</div>';

在上面的代码中,我希望将$ scope.somevariable替换为ul或ol 但不幸的是,这不起作用

有人可以告诉我如何使用角度js创建动态标签吗?

注意:像data-role这样的属性可能是动态的(即可能存在或可能不存在)..所以我不能使用ng-switch

1 个答案:

答案 0 :(得分:1)

使用ngSwitchngShow指令更改内容。

ng-switch

ng-show