阅读了文章https://ui-router.github.io/guide/ng1/route-to-component之后,我们尝试在AngularJS中使用resolve。但不幸的是,我们收到以下错误消息:
未知的提供者:testProvider
有人可以帮助我们在控制器“ 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); });
[浏览完本文https://ui-router.github.io/guide/ng1/route-to-component之后,我们尝试在AngularJS中使用resolve。但是很遗憾,我们收到以下错误消息:未知提供者:...
声明具有单向("<"
)绑定的解析器绑定: