मैंने लिंक के अनुसार एक कोणीय 2 सामग्री ऐप बनाया है https://github.com /angular/material2/blob/master/GETTING_STARTED.md.

मैं <md-card>, <md-toolbar>, <md-input> आदि का उपयोग करने में सक्षम हूं। लेकिन जब मैं <md-input-container> का उपयोग करता हूं, तो यह त्रुटि फेंक रहा है

zone.js:388 Unhandled Promise rejection: Template parse errors:
'md-input-container' is not a known element:

यहाँ package.json से विवरण दिया गया है,

"dependencies": {
    "@angular/common": "~2.1.0",
    "@angular/compiler": "~2.1.0",
    "@angular/core": "~2.1.0",
    "@angular/forms": "~2.1.0",
    "@angular/http": "~2.1.0",
    "@angular/material": "^2.0.0-alpha.11-3",
    "@angular/platform-browser": "~2.1.0",
    "@angular/platform-browser-dynamic": "~2.1.0",
    "@angular/router": "~3.1.0",
    "core-js": "^2.4.1",
    "hammerjs": "^2.0.8",
    "ng2-file-upload": "^1.1.4-2",
    "rxjs": "5.0.0-beta.12",
    "ts-helpers": "^1.1.1",
    "zone.js": "^0.6.23"
  },

मैं इसे कैसे ठीक कर सकता हूं?

https://github.com/angular/material2/tree/master/ src/lib/input कहता है कि एमडी-इनपुट बहिष्कृत है और एमडी-इनपुट-कंटेनर का उपयोग करें।

6
jaks 17 पद 2016, 18:32

2 जवाब

सबसे बढ़िया उत्तर

मुझे लगता है कि यह अभी तक काम नहीं कर सकता है, क्योंकि वे परिवर्तन 2.0.0-alpha.11 अभी रिलीज।

https://github.com/angular/material2/compare/2.0.0-alpha.11...master

इसे बनाए रखने के लिए हमें एनपीएम की अगली रिलीज तक इंतजार करना होगा, लेकिन मैं इस बारे में निश्चित नहीं हूं।

3
johnerfx 17 पद 2016, 20:06

यह मेरे लिए काम किया।

ऐप.मॉड्यूल.ts

import { MaterialModule } from '@angular/material';
...
@NgModule({
imports: [
MaterialModule
]
})

App.component.html

<md-input-container>
<input mdInput placeholder="Favorite food" value="Sushi">
</md-input-container>

यहां महत्वपूर्ण बात यह सुनिश्चित करना है कि आप इसे अपने index.html के शीर्ष में जोड़ते हैं।

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
4
edkeveked 30 मार्च 2017, 18:57