2017-01-10 34 views
3

這是問題所在,Angular2 - 材料2的例子:MdAutoComplete

我其實想的例子可有:

https://github.com/angular/material2

而且我停留在這一個:

https://github.com/angular/material2/tree/master/src/demo-app/autocomplete

我使用CLI的angular2,所以我有一個新的模板,我嘗試「複製/粘貼」此組件。但它失敗並顯示以下消息:

Unhandled Promise rejection: Template parse errors: 
Can't bind to 'mdAutocomplete' since it isn't a known propery of 'input'. (" 
<div class="demo-autocomplete"> 
    <md-input-container> 
     <input mdInput placeholder="state" [ERROR ->][mdAutocomplete]="auto"> 
... 
... 
There is no directive with "exportAs" set to "mdAutocomplete" 
... 

看起來像mdAutocomplete指令不存在。 我按照這個例子一步一步來,有什麼不對嗎?

感謝您的閱讀/幫助

+1

當您看到類似於角度指令/組件未被編譯器識別的錯誤時,請檢查以確保已將所有必需的依賴項/提供程序/導入添加到模塊中。如果你忘記添加他們,他們不會被識別。 –

+0

我做到了,這就是爲什麼我在這裏。但@mxii給出了答案。無論如何,謝謝:) – Julo0sS

回答

2

MdAutoComplete還沒有結束! https://github.com/angular/material2/tree/master/src/lib/autocomplete

材料2的更新日誌說: https://github.com/angular/material2/blob/master/CHANGELOG.md

2.0.0 beta.1螺紋鋼和茶杯(2016年12月23日)

  • 刪除MdAutocompleteModule這是偶然列入beta.0
  • package.json中的umd包的正確路徑(#2368)(d286e6d),關閉#2366
+1

好的,那麼我將不得不手動,發現這有趣:http://4dev.tech/2016/03/tutorial-creating-an-angular2-autocomplete/謝謝! – Julo0sS