路由到具有路由解析的组件| AngularJS

问题描述 投票:0回答:1

阅读了文章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。但是很遗憾,我们收到以下错误消息:未知提供者:...

angularjs angularjs-directive angular-ui-router angularjs-components
1个回答
0
投票

声明具有单向("<")绑定的解析器绑定:

© www.soinside.com 2019 - 2024. All rights reserved.