Я искал высоко и низко для этой проблемы, и, хотя я обнаружил сообщения об одной и той же ошибке повсеместно, я не нашел эту конкретную ошибку и не могу решить проблему Это. Я только сейчас изучаю Дарта и следую учебнику Angular-Dart, и я продолжаю получать эту ошибку на ранней стадии, без каких-либо объяснений, которые я могу найти. Это мой badge_controller файл:Угловой дротик: «цель URI ...»
library s1_basics.badge_controller;
import 'package:angular/angular.dart';
@NgController(
selector: '[badge-controller]',
publishAs: 'ctrl'
)
class BadgeController {
static const DEFAULT_NAME = 'Anne Bonney';
static const LABEL1 = 'Arrr! Write yer name!';
static const LABEL2 = 'Aye! Gimme a name!';
String name = '';
bool get inputIsNotEmpty => name.trim().isNotEmpty;
String get label => inputIsNotEmpty ? LABEL1 : LABEL2;
generateName() {
name = DEFAULT_NAME;
}
}
И это мой pirate_module файл:
library s1_basics.pirate_module;
import 'package:angular/angular.dart';
import 'package:s1_basics/badge_controller.dart';
class PirateModule extends Module {
PirateModule() {
type(BadgeController);
}
}
Я так рано в этом учебнике, что я не думаю, что есть многое другое, что я могу показать отлаживайте это, но если у кого-то есть идея, я бы очень признателен. Ура!
Какое сообщение об ошибке, где вы его получаете, (создайте, запустите), какой браузер (Dartium, Chrome, ...), который имеет угловую версию, версию Dart, ...? Как выглядит ваш файл 'pubspec.yaml'? Можете ли вы также добавить ссылки на страницы, на которых вы обнаружили упомянутую ошибку. –
Я просто испортил некоторые из путей, и либо документы ошибочны, либо они просто ошибочны для этой версии. Я просто изменил все пути на относительные пути, и теперь он работает, поэтому я думаю, что это может быть исправление. –