我正在尝试学习来自服务器端 Java EE 世界的客户端 Dart,并且在将数组从现有 JavaScript 库转换为 Dart 列表时遇到了麻烦。
我正在尝试通过构建使用 Google Maps的 Javascript Interop 示例来学习。在 Google 的Maps API 文档中,DirectionsLeg
对象的step
属性返回。
DirectionsSteps 数组,其中每个都包含有关此腿中各个步骤的信息
如何将其转换var
为飞镖列表?我尝试了以下方法:
final List<maps.DirectionsStep> steps = List.from(directionsLeg.steps);
但 Dart Editor 告诉我cannot resolve method 'from' in class 'List'
。我的进口是:
import 'dart:html';
import 'dart:core';
import 'package:js/js.dart' as js;
我究竟做错了什么?甚至有可能还是我必须接受使用 a var
?