После прочтения статьи https://ui-router.github.io/guide/ng1/route-to-component, мы пытались использовать разрешение в AngularJS. Но, к сожалению, мы получили ошибку как:
Неизвестный провайдер: testProvider ‹- test ‹- SaleComponentController"
Может ли кто-нибудь помочь нам отобразить «тест» в качестве вывода в контроллере «SaleComponentController».
angular.module('salesApp')
.config(['$stateProvider',function($stateProvider){
$stateProvider.state('sales',{
url: '/sales',
data: {
requiredAuth: true
},
component: 'sales',
reloadOnSearch: false,
views: {//default
'@': {
component: 'sales'
},
'delivery@sales': {
component: 'delivery'
}
},
resolve: {
test: function(){
return "test";
}
}
})
}])
.component('sales',{
bindings: {
items: '<',
test: '@'
},
templateUrl: 'sales/sales.html',
controller: 'SaleComponentController'
})
.controller('SaleComponentController',
function (SalesService, $q, $transitions,test){
var $ctrl = this;
console.log("test");
console.log($ctrl.test);
});