![](/img/trans.png)
[英]Referencing Angular controller members from named / unnamed controllers
[英]Does Angular 2 support referencing assigning controllers from templates as in version 1?
我一直認為,Angular 1的一大功能是開發人員可以在控制器中編寫業務邏輯,而無需引用與標記和渲染相關的任何內容。
在閱讀Angular 2文檔時,我注意到了這樣的代碼:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: '<h1>My First Angular 2 App</h1>'
})
export class AppComponent { }
這是否意味着在Angular 2中不再如此,開發人員必須從業務邏輯中引用模板?
由於Angular2支持組件類及其關聯模板之間的綁定,因此情況仍然如此。
這是一個簡單的示例:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `
<h1>{{title}}</h1>
<div (click)="executeProcessing()">Execute</div>
`
})
export class AppComponent {
title:string = 'some title';
executeProcessing() {
console.log('some processing');
}
}
有關ttempalte語法的更多詳細信息,請參見以下鏈接:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.