[users at bb.net] buildbot-data issue
Greg MacDonald
gmacdonald at trionworlds.com
Thu Nov 5 19:27:00 UTC 2015
Thanks a lot! I just couldn’t see it for some reason. ☺
From: Pierre Tardy [mailto:tardyp at gmail.com]
Sent: Wednesday, November 04, 2015 11:53 PM
To: Greg MacDonald; users at buildbot.net
Subject: Re: [users at bb.net] buildbot-data issue
Hi greg,
as per http://docs.buildbot.net/latest/developer/www.html#dataservice
What you need to inject is the dataService. the module is called bbData (what you need to depend in you angular,module), and the service is dataService.
so you should replace this line
controller: ['$scope', '$attrs', 'bbData', function($scope, $attrs, dataService) {
by
controller: ['$scope', '$attrs', 'dataService', function($scope, $attrs, dataService) {
Cheers
Pierre
Le jeu. 5 nov. 2015 à 03:15, Greg MacDonald <gmacdonald at trionworlds.com<mailto:gmacdonald at trionworlds.com>> a écrit :
Hi Everyone,
I’m trying to use the buildbot-data angular service (for 0.9.0b2) for a separate web ui and I’m having problems getting started. Bower installs buildbot-data fine, but I get an error when I try to use it:
Error: [$injector:unpr] Unknown provider: bbDataProvider <- bbData
Here’s the code that tries to use it. It’s not getting past the dependency injection.
angular.module('myApp.buildStatus', ['bbData', 'bbData'])
.directive("buildStatus", function() {
return {
restrict: "E",
replace: true,
scope: {
name: '@',
builder: '@',
status: '='
},
templateUrl: 'directives/build_status/build_status.html',
controller: ['$scope', '$attrs', 'bbData', function($scope, $attrs, dataService) {
$scope.builder = $attrs.builder;
$scope.name<http://scope.name> = $attrs.name<http://attrs.name>;
$scope.status = 'unknown';
}]
}
});
App dependency works:
angular.module('myApp', [
'bbData',
'ngMaterial',
'ngRoute',
'myApp.view1',
'myApp.view2',
'myApp.version',
'myApp.buildStatus'
]).
config(['$routeProvider', '$httpProvider', function($routeProvider, $httpProvider) {
$routeProvider.otherwise({redirectTo: '/view1'});
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
}]);
And It’s being included like this in index.html
<script src="bower_components/buildbot-data/dist/scripts.js"></script>
I’m not sure where to go from here. Any help is greatly appreciated. Thx! ☺
-Greg
_______________________________________________
users mailing list
users at buildbot.net<mailto:users at buildbot.net>
https://lists.buildbot.net/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/users/attachments/20151105/e37dff51/attachment.html>
More information about the users
mailing list