1
我一直在尋找到一些代碼,我已經寫了,並得到了工作,我注意到了這一點:Angular 2指令名稱衝突 - 爲什麼這不會中斷?
@Component({
selector: 'app-doc-edit',
templateUrl: './doc-edit.component.html',
styleUrls: ['./doc-edit.component.css']
})
export class DocEditComponent implements OnInit {
...
@Input() id: number;
組件被調用是這樣的:
<app-doc-edit [id]="path.path.id">
</app-doc-edit>
的ID輸入爲什麼要該組件不會導致問題?我的理解是,用戶定義的Angular 2指令佔用與標準HTML定義相同的名稱空間,但此操作正常工作。
當然,我要解決這個問題(WebStorm重構/重命名爲救援),但現在我認爲我對Angular 2的理解是錯誤的。誰能解釋一下?
用戶定義Angular 2指令佔用與標準HTML定義相同的名稱空間嗎? –
這是什麼問題?它對我的預期效果 – yurzui
你爲什麼認爲它不應該工作?你有沒有在某處讀過一些輸入名稱被禁止的地方?如果不是,爲什麼要做這個假設? –