187
rated 0 times
[
192]
[
5]
/ answers: 1 / hits: 101440
/ 11 Years ago, wed, march 6, 2013, 12:00:00
I'm trying to display the configured values author
and version
in angular value service in html page.Version code is displayed fine but not the author name
Here is the html code
<!doctype html>
<html lang=en ng-app=myApp>
<head>
<meta charset=utf-8>
<title>My AngularJS App</title>
<link rel=stylesheet href=css/app.css/>
</head>
<body>
<ul class=menu>
<li><a href=#/view1>view1</a></li>
<li><a href=#/view2>view2</a></li>
</ul>
<div ng-view></div>
<div>Angular seed app: v<span app-version></span></div>
<div>Author is : <span app-author></span></div>
<script src=lib/angular/angular.js></script>
<script src=js/app.js></script>
<script src=js/services.js></script>
<script src=js/controllers.js></script>
<script src=js/filters.js></script>
<script src=js/directives.js></script>
</body>
</html>
Here is the directive...
angular.module('myApp.directives', []).
directive('appVersion', ['version', function(version) {
return function(scope, elm, attrs) {
elm.text(version);
};
}])
.directive('appAuthor', ['author', function(author) {
return function(scope, elm, attrs){
elm.text(author);
};
}]);
And here is the service portion where author
and version
values are configured
angular.module('myApp.services', []).
value('version', '0.1')
.value('author','JIM');
The error i'm getting in developer console is
Error: Unknown provider: authorProvider <- author <- appAuthorDirective
More From » angularjs