2016-06-29 17 views

答えて

1

<a>www.domain.com</a> 

に変換する必要があります。例えばコントローラで

(ただ、たとえば、ので、あなたのロジックは/非表示を表示する場合はfalse/trueを設定し、これを変更):ビュー内の

$scope.showLink = true; 

<h3 ng-if="!showLink">www.domain.com</h3> 
<a ng-if="showLink">www.domain.com</a> 
1

ここで来ることができ、別のexampleです2つ以上の要素を切り替える必要がある場合は便利です。

JS

app.controller('MainCtrl', function($scope) { 
    $scope.expression = "link"; 
}); 

HTML

<body ng-controller="MainCtrl"> 
    <div ng-switch="expression"> 
     <h3 ng-switch-when="text">www.domain.com</h3> 
     <a ng-switch-when="link">www.domain.com</a> 
    </div> 
    <button ng-click="expression = (expression === 'text' ? 'link' : 'text')">Toggle</button> 
    </body> 
関連する問題