我正在开发一个使用 Angular Material V6 的应用程序。我想在材料组件文本框中列出带有标志的国际电话号码。我在互联网上搜索并找到了一个 npm 模块,但它使用的是引导文本组件。我添加了一个截图来看看它。Bootstrap 不同于 angular material 文本框组件。
现在它是:
角材料组件:
示例代码:
<mat-form-field color="warn" class="form-field-width">
<int-phone-prefix matInput [locale]="'es'"></int-phone-prefix>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
错误:
ERROR 错误:mat-form-field 必须包含一个 MatFormFieldControl。
请给我你的建议。提前致谢。
我正在研究 Angular Material V7。我期待 Mat-tab-group 的相同行为mat-tab-nav-bar。在移动视图中mat-tab-nav-bar,不显示水平滚动选项卡的箭头。
<nav mat-tab-nav-bar>
<a mat-tab-link *ngFor="let link of navLinks"
[routerLink]="link.path" routerLinkActive
#rla="routerLinkActive"
[active]="rla.isActive" matTooltip="{{ link.label }}">
{{ link.label }}
</a>
</nav>
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我正在使用java 8编写代码,但我迭代a List然后RestaurantOrderBook使用类别类型查找.把它List放进去Map.它显示了这个错误:
在封闭范围内定义的局部变量itemList必须是最终的或有效的最终
Query query = new Query();
String categ = category;
query.addCriteria(Criteria.where("restaurantId").is(restaurantId));
List<RestaurantOrderBook> itemList = new ArrayList<RestaurantOrderBook>();
itemList = mongoTemplate.find(query, RestaurantOrderBook.class);
System.out.println("size : " + itemList.size());
Map<String , List<RestaurantOrderBook>> map = new HashMap<String , List<RestaurantOrderBook>>();
Arrays.asList("TakeAway", "Dining").forEach(e ->{
//Following line throws error:
List<RestaurantOrderBook> list = itemList.stream().filter(a -> !a.getOrderType().isEmpty() && a.getOrderType().equals(e)).collect(Collectors.toList());
map.put(e, list);
});
Run Code Online (Sandbox Code Playgroud)
我有另一种情况:
@Override
public EventReportRewardsPoints eventReportRewardsPoints(String organizerId) {
try{
List<Event> listOfEvents = eventRepo.findByOrganizerId(organizerId);
EventReportRewardsPoints eventTransReport = new …Run Code Online (Sandbox Code Playgroud) 我使用流过滤器从请求对象中获取两个日期。在那里我必须比较这些对象,然后将它们收集到列表中。但现在我得到这个错误。请帮我解决。
错误:
类型不匹配:无法从 int 转换为 boolean
代码:
Date checkIn = req.getCheckIn();
Date checkOut = req.getCheckOut();
List<PlaceBook> filtered = checkInVal.stream().filter(string ->
string.getCheckInDt().compareTo(checkIn)).collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)