私はボタンをパラメータにバインドして、モーダルフォームを開く別のコンポーネントの別の関数を呼び出す関数にバインドし、パラメータとして名前とアイコンを渡します。私はコンストラクタでそれを持って、それが好き呼び出す場合、プロトタイプとTypeScript角度2
@Component({
selector: 'app-customer',
templateUrl: './customer.component.html',
providers: [Items]
})
export class Costumers {
@Input() customerNane
Constructor() {}
openDocs() {
Items.prototype.OpenDocs(this.customerNane, "fa-book")`;
}
}
:しかしwont'tバインド
constructor(private items: Items) {}
openDocs() {
this.items.OpenDocs(this.customerNmane, "fa-book")`;
}
パラメータを
はIt'sが同様に呼び出された場合は正常に動作します。
多くの説明が必要です!
アップデートは...その2つの方法wont'tバインド
<h4 ng-model="Title" ><i class="fa {{faAny}}"></i> Add some list: {{Title}}</h4>
あなたは 'Item'、ない' Items'を提供しています。しかし、あなたが言うようにこれらがコンポーネントであれば、それらをまったく提供してはいけません。提供はサービスです。 'Items'はサービスですか? – dbandstra
すみません。更新質問。私は 'C#MVC Template'を使って作業していますが、今は' this.http.get( '/ Items/GetItemsType') 'を使っています。私は本当にそれをサービスとして使っていません。 – Marisco
「アイテム」の外観を投稿できますか? – dbandstra