मैं Angular 1.5.0-beta.0
का उपयोग करने की कोशिश कर रहा हूं जिसे मैंने npm
से स्थापित किया है।कोणीय 1.5.0-बीटा 2.0: angular.module (...) घटक एक समारोह नहीं है
some guides के अनुसार - अब हम पुराने फैशन module.directive
के बजाय module.component
का उपयोग कर एक घटक बना सकते हैं।
export default angular.module('app.components.header', [])
.component('dashboardHeader', {
controller: 'HeaderCtrl as headerCtrl',
template: `This is test.`
})
;
मेरे एचटीएमएल है:
<body>
<dashboard-header></dashboard-header>
<div ui-view="content">
</body>
मैं हो रही है:
angular.module(...).component is not a function
क्या समस्या हो सकती है
इस घटक कोड है?
घटक() फ़ंक्शन नवीनतम स्नैपशॉट (https://docs.angularjs.org/api/ng/type/angular.Module#component) के दस्तावेज़ में सूचीबद्ध है, लेकिन बीटा 1 (https के दस्तावेज़ में नहीं) : //code.angularjs.org/1.5.0-beta.1/docs/api/ng/type/angular.Module) या बीटा 0 (https://code.angularjs.org/1.5.0-beta.0/ डॉक्स/API/एनजी/प्रकार/angular.Module)। इसलिए यह मानना सुरक्षित है कि यह नई सुविधा बीटा 0 में नहीं है। –
@JBNizet कम से कम अब, यह 1.5.0v के तहत भी सूचीबद्ध है: https://code.angularjs.org/1.5.0/docs/api/ng/provider/$compileProvider#component – eestein