Я делал веб-приложение для планирования производства.Помимо задней части, он использует угловой дротик на передней части с угловыми компонентами, где это возможно.Одним из таких мест является material-date-time-picker
для выбора времени планирования.
Я реализовал это в своем шаблоне job_detail.html следующим образом:
<div style="height: 600px; width: 500px; display: inline-block">
<material-date-time-picker [(dateTime)]="dateTime"
[required]="true">
</material-date-time-picker>
</div>
со следующими импортами и т. Д. В моем файле job_detail.dart:
import 'package:angular/angular.dart';
import 'package:angular_forms/angular_forms.dart';
import 'package:angular_components/angular_components.dart';
import 'dart:html';
import 'dart:io';
import 'dart:async';
import 'data_service.dart';
import 'job.dart';
import 'oven.dart';
import 'Primitve_wrapper.dart';
import 'date_service.dart';
import 'package:angular_components/utils/browser/window/module.dart';
@Component(
selector:'job-detail',
styleUrls: const['package:angular_components/app_layout/layout.scss.css','job_detail.css'],
directives: const[formDirectives, CORE_DIRECTIVES, materialDirectives, ],
templateUrl: 'job_detail.html',
pipes: const [COMMON_PIPES],
providers: const[materialProviders,windowBindings,]
)
и все же, лучшее, что он может собрать - это рендеринг пустого родительского элемента div, чем вмещающий компонент material-date-time-picker.Если я проверяю элементы, это показывает, что этому компоненту был назначен класс _ngcontent, где он должен быть назначен _nghost, а затем заполнен компонентом выбора времени и датчиком, как в демоверсии.Должно быть, что-то здесь упущено, но что?
Спасибо за помощь,
Брук