私はちょうど角を見つめて、表示したい単純な角成分(左上に表示されるグリフコンのグリフコンスター)を表示したいが、クリックできない星 。ここ角2のコンポーネントが動作しない
は私のコードです:app.componentで favorite.component.ts
import {Component} from 'angular2/core';
@Component({
selector: 'favorite',
template: `
<i
class="glyphicon"
[class.glyphicon-star-empty] ="!isFavorite"
[class.glyphicon-star]="isFavorite"
(click)="onClick()">
</i>
`
})
export class FavoriteComponent {
isFavorite = false;
onclick() {
this.isFavorite = !this.isFavorite;
}
}
私はこの '好きな' コンポーネントをレンダリングしようとしている:
import {Component} from 'angular2/core';
import {CoursesComponent} from './courses.component'
import {AuthorsComponent} from './authors.component'
import {FavoriteComponent} from './favorite.component'
@Component({
selector: 'my-app',
template: '<h1>My First Angular 2 App</h1><courses></courses><authors></authors><button class ="btn btn-primary">Submit</button><br><favorite></favorite>',
directives: [CoursesComponent, AuthorsComponent]
})
export class AppComponent { }
はどのようにレンダリングします私のapp.componentのコンポーネントですか?
ここ全コード:https://github.com/aindriu80/Angular2withTypeScript
コードは、コンポーネントをロードしません - 私はあなたがa
タグでそれをラップし、それにクリックイベントを移動することができます
は、あなたのモジュール定義 –
は私自身angular2に新しい、しかし多くのチュートリアルでは、彼らはあなたが使用していたコンポーネントの一覧を表示するために彼らのapp.moduleを持っている傾向も表示することができますplatformbrowserdynamicをインポートしてmain.tsファイル内のモジュールをブートストラップします –
モジュールの定義はどういう意味ですか?私はちょうど1つのcomponet favorite.component.ts typescrpypt – Aindriu