here is the working fiddle fiddle
HTML:
<div ng-controller="MyCtrl"> <input type="text" ng-model="rootFolders" ng-init="rootFolders='Bob'" > <button ng-click="chiliSpicy()">bold</button> <button ng-click="jalapenoSpicy()">italic</button> <span class="{{class}}"> {{rootFolders}} </span> <br>rootFolders={{rootFolders}} </div>
JS:
var app = angular.module('myApp',[]); function MyCtrl($scope) { $scope.class="" $scope.chiliSpicy=function(){ $scope.class="text_type_bold" } $scope.jalapenoSpicy=function(){ $scope.class="text_type_italic" } }
CSS
.text_type_bold{ font-style:none; font-weight:bold; } .text_type_italic{ font-weight:normal; font-style:italic; }
source share