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

ngSwitchまたはngShowディレクティブを使用してコンテンツを変更します。

ng スイッチ

NG-ショー

于 2013-07-17T11:56:38.340 に答える