小编Lyr*_*ror的帖子

Angular 2 Component不是任何NgModule的一部分

我正在将我的Angular 2项目从RC5升级到2.0.0.我收到此错误

未处理的Promise拒绝:组件LoginComponent不是任何NgModule的一部分,或者模块尚未导入到您的模块中.; 区域:; 任务:Promise.then; 值:错误:组件

Main.ts:

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app.module';

platformBrowserDynamic().bootstrapModule(AppModule);
Run Code Online (Sandbox Code Playgroud)

的AppModule:

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule }   from '@angular/forms';
import { AppComponent }  from './app.component';
import {RouterModule} from "@angular/router";
import {AppsAdminComponent} from './AppsAdmin/AppsAdmin.component';
import {AppsManagerComponent} from './AppsManager/AppsManager.component';
import {LoginComponent} from './Login/Login.component';
import {LogoutComponent} from './Logout/logout.component';
import { Routing }  from './App.routing';
import {HttpModule} from '@angular/http';
//import {AppsManagerService} from './Service/AppsManager.service';
import …
Run Code Online (Sandbox Code Playgroud)

upgrade angular

55
推荐指数
5
解决办法
8万
查看次数

Angular Material 2 Card Header按钮设置正确

我使用Angular Material 2,我想要一个卡片头图标按钮.如何将按钮设置在右侧?

我的计划: 在此输入图像描述

当前网站: 在此输入图像描述

我想在标题中设置按钮rop.我该怎么做?我排除了类别代码,因为没有问题.在打字稿中,代码只是一个for循环来添加更多卡片和一个虚拟方法来点击卡片.

.healthy-search {
    width: 100%
}

.healthy-card {
    margin-right: 5px;
    margin-bottom: 5px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="flex-container" fxLayout="row" fxLayout.xs="column" fxLayoutAlign="center center" fxLayoutAlign.xs="start">
  <div class="flex-item" fxFlex="90%" fxFlex.xs="90%">
    <mat-form-field class="healthy-search">
      <textarea matInput placeholder="Suche"></textarea>
    </mat-form-field>
  </div>
</div>
<div class="flex-container" fxLayout="row" fxLayout.xs="column" fxLayoutAlign="center center" fxLayoutAlign.xs="start">
  <div class="flex-item" fxFlex="85%" fxFlex.xs="85%">
    <mat-expansion-panel>
    
     <!-- Here is the Category -->
     

     <!--Elements of Category -->

      <div class="flex-container" fxLayoutWrap fxLayout="row" fxLayout.xs="column" fxLayoutAlign="center center" fxLayoutAlign.xs="start">
        <div class="flex-item healthy-card" fxFlex="400px" *ngFor="let number of numbers" (click)="cardClick()">
          <mat-card class="example-card">
            <mat-card-header>
              <mat-card-title>Title …
Run Code Online (Sandbox Code Playgroud)

angular-material2 angular-flex-layout angular

8
推荐指数
2
解决办法
1万
查看次数

请求的模块不提供名为的导出

我正在将这个 javascript 项目(https://github.com/Legorin/satisfactory-calculator)翻译为打字稿。

当我在 html 脚本标记中导入已转换的 typescript 文件时,出现错误。

<script>
  var handlers = {}
</script>
<script type="module">
  import { Initilatizion } from "./init.js";
  handlers.init = Initilatizion.init;
</script>
Run Code Online (Sandbox Code Playgroud)

错误是:Uncaught SyntaxError: The requested module './init.js' does not provide an export named 'Initilatizion'

这是我的 init.ts 文件

import { Belt } from "./belt";
import { Building } from "./building";
import { FactorySpecification } from "./factorySpecification";
import { Fragment } from "./fragment";
import { Item } from "./item";
import { Recipe } from …
Run Code Online (Sandbox Code Playgroud)

html javascript typescript

4
推荐指数
1
解决办法
3万
查看次数