неизвестная ошибка провайдера: [$ injector: unpr] http://errors.angularjs.org/1.4.3/ $ injector/unpr? p0 = postbuttonsProvider% 20% 3C-% 20postbuttons% 20% 3C-% 20RandomBusinessCtrl
вот мой код: директива определяется следующим образом:
angular.module('home', ['ngAnimate', 'ui.bootstrap','ngDialog'])
.directive("postbutton", function(){
return {
restrict: "E",
bindToController: true,
template: "<button>Post review</button>"
}
})
.controller('RandomBusinessCtrl',
['$scope','postbutton','pickRandomBusinesses','BusinessViewModel','config',
function ($scope,postbutton,pickRandomBusinesses,BusinessViewModel,config) {
});
мой HTML является:
<div ng-controller="RandomBusinessCtrl">
<span class="badge pull-right" style="background-color:#CB525B;" >
<postbuttons></postbuttons>
<!-- <button type="button" value="post_business" style="background-color:#CB525B; height:15px;border:0px;`" ng-click="postReview(random_business.id,user_id,rate,price,date_created,details)">Post review</button> -->
</span>
Пожалуйста, добавьте еще немного кода или предоставить plunker – varit05
вы не можете впрыснуть директиву внутри контроллера ...... удалить postbutton из RandomBusinessCtrl –