2
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 但不幸的是这不起作用

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

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

4

1 回答 1

1

使用ngSwitchorngShow指令来改变内容。

ng-开关

吴秀

于 2013-07-17T11:56:38.340 回答