提供者的令牌被读取为空

时间:2019-06-25 03:13:55

标签: angular dependency-injection dart angular-dart

我有一个基于英雄之旅教程的Dart应用程序。关于根注入器,它或多或少是相同的。尽管如此,webdev构建仍会产生下面详细显示的错误。

我正在Windows 10上使用Dart SDK 2.3.2。如this post中的建议,我尝试运行pub cache clean。还尝试删除整个生成的文件夹,然后运行pub cache清理干净,但仍然出现相同的错误。请注意,这个完全相同的应用程序在Linux Docker容器中构建良好。另外,我是无法确定是这些错误的原因还是结果,但不会生成main.template.dart。

home_url($wp->request)

这是我运行webdev build时生成的错误。

function init(){
    global $wp;
    $current_url =  home_url( $wp->request );
    print_r($current_url);
}
add_action('init','init');

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误。就我而言,这是由于导入冲突而发生的 2个包含相同ClassName的软件包。

import 'dart:html'; // Contain the class Location
import 'package:angular_router/angular_router.dart'; // Also contain the class Location

因此可以通过在以下软件包之一上添加别名来解决此问题:

import 'dart:html' as dhtml;
import 'package:angular_router/angular_router.dart';