2015-09-14 3 views
0

Я хочу изменить свойства шрифта (жирным или курсивом) в Textarea. Ниже я разместил свой код для справки. Пожалуйста, дайте мне знать, как вызывать смелые свойства в моем скрипте.Как называть смелую функцию в angularjs?

HTML:

<div ng-app='myNoteApp' ng-controller='noteController'> 
    <p> 
     <textarea ng-model='message' cols='50' rows='10'></textarea> 
    </p> 
    <p> 
     <button ng-click='save()'>Save</button> 
     <button ng-click='clear()'>Clear</button> 
     <button ng-click='bold()'>Bold</button> 
    </p> 
    <p>Numbers of characters left: <span ng-bind='left()'></span></p> 
</div> 

myNoteApp JS:

var app = angular.module('myNoteApp', []); 

myNoteCtrl JS:

app.controller('noteController', function($scope){ 
    $scope.message=''; 
    $scope.save=function(){alert('Saved!');}; 
    $scope.clear=function(){$scope.message='';}; 
    $scope.left=function(){return 300-$scope.message.length;}; 
    $scope.bold=function(){return $scope.bold;}; 
}); 
+0

Я не могу понять, что именно вы хотите сделать –

+4

$ scope.bold = function() {return $ scope.bold;}; Серьезно ли? Возвращая ту же ссылку на вызываемую функцию? –

+0

Я хочу изменить размер шрифта (полужирным шрифтом), пока я нажимаю жирную кнопку. – ajai

ответ

0

Если я правильно понимаю, что вы хотите изменить свой текст жирным или курсивом при нажатии кнопки на кнопке? Если это так, пожалуйста, проверьте этот link и ваш пример HTML

<div ng-controller="MyCtrl"> 
<input type="text" class="{{class}}" ng-model="rootFolders" ng- init="rootFolders='Bob'" > 
<button ng-click="chiliSpicy()">bold</button> 
<button ng-click="jalapenoSpicy()">italic</button> 
<br>rootFolders={{rootFolders}} 
</div> 
+0

Большое спасибо. – ajai

1

ngClass поможет вам.

Вам нужны некоторые, как это:

<textarea class="textarea" ng-class="{ 'im_bold' : bold }"></textarea> 
<button type="button" ng-click=" bold = !bold; "></button> 

Контроллер:

$scope.bold = false; 

CSS:

.textarea { 
    font-style: italic; 
} 

.im_bold { 
    font-weight: bold; 
    font-style: normal; 
} 

см в plnkr.

+0

Просьба также предложить свойства класса. Jai Balaji :) – Vineet

+0

Я обновил свой ответ – Salasar

+0

Если возможно, укажите пример кода. – ajai

Смежные вопросы