javascript - ng-class not properly working inside h1? -


i'm starting studying angularjs , wondering why code not working? wondering why h1 tag not getting orange ng-class="'orange'".

i know answer quite easy i'm starting.

here index.html:

<html ng-app="app">     <head>         <style type="text/css">         </style>      </head>     <body>          <div ng-controller="maincontroller">             <h1 ng-class="'orange'">hello there</h1>         </div>           <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>         <script type="text/javascript" src="app.js"></script>     </body> </html> 

and here app.js:

var app = angular.module('app', []);  app.controller('maincontroller', function($scope) {  }) 

p.s. no errors in console.

it must work. because resultant giving class direct string variable value orange single quotes.

it same defining scope variable returning value as

<h1 ng-class="class">hello there</h1> 

code

$scope.class='orange'; 

both approaches 1 same thing.

update

you need add css class changes

<style type="text/css">   .orange {      color: orange;   } </style> 

demo plunkr


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -