AngularJS 1.5“无法从州'家'解决'___'”

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

我看过其他解决方案。它们基本上表明您应该确保从index.html文件中包含对x.state.js文件的调用。我有这个。

当我更改状态名称时,错误会更新。因此,如果我有一个名为“mystate”的状态,并通过按钮的ui-sref调用它,它会说“无法从状态'home'解析'mystate'。如果我将ui-sref和州名改为”yourstate“错误消息更改为“无法从状态'主页'解析'yourstate'。所以我不知道还能在哪里看。

更新了一些代码,我刚刚从一个网站教程中测试了这个,但是这里有:myupload.state.js

    'use strict';
    angular.module('myApp')
      .config(function ($stateProvider){
       $stateProvider
       .state('upload',{
        parent: 'home',
        url: 'upload',
        data: {
          roles: [],
          pageTitle: 'Upload Your Files',
          displayName: 'Upload Your Files'
           },
        views: {
          'content@': {
            templateURL: 'my/path/myupload/upload.html',
            controller: 'UploadController'
               }
        },
        resolve: {}
        })
   }
);

在同一目录中有一个upload.directive.js文件。同一目录中的uploadcontroller.js文件。还有一个upload.html文件。

在“主页”页面HTML文件中,我有一个按钮,其语法如下。单击时,它应该将您路由到上面的页面以进行文件上载。

<button class='btn' ui-sref='upload()'>

没有其他错误可以排除故障。

我有几个其他的状态要看,这个看起来就像那些。

那些按钮/状态有效。

我还应该在哪儿看?

angularjs
1个回答
0
投票

我的问题结果是需要的特定于我正在处理(继承)的应用程序的安全代码在state子句的resolve:部分。一旦我添加按钮工作正常。

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