.bacon { /* ... */ }
.pancakes { /* ... */ }import styles from "./component.css"
class MyController {
constructor($scope) {
$scope.styles = styles;
}
}
angular.module('myApp').controller('MyController', ['$scope', MyController])<div ng-app="myApp">
<div ng-controller="MyController">
<header class="{{styles.bacon + ' ' + styles.pancakes}}">
<h1 class="{{styles.pancakes}}">pancakes (2-way binding)</h1>
<h1 ng-class="styles.bacon">bacon</h1>
<!-- ... -->
</header>
</div>
</div>.content { /* ... */ }
.bacon { /* ... */ }
.pancakes { /* ... */ }import angular from 'angular'
import styles from './index.css'
const template = `
<div class="${styles.content}">
<div class="${styles.pancakes}">pancakes</div>
<div ng-class="'${styles.bacon}'">bacon</div>
</div>
`;
angular
.module('app', [])
.component('myComponent', {
template
});This needs expansion/revision by someone who really knows angular. Maybe that's you!
- Angular 2.0 syntax
