2015-11-14 14 views
5

मैं 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 

क्या समस्या हो सकती है

इस घटक कोड है?

+2

घटक() फ़ंक्शन नवीनतम स्नैपशॉट (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 में नहीं है। –

+0

@JBNizet कम से कम अब, यह 1.5.0v के तहत भी सूचीबद्ध है: https://code.angularjs.org/1.5.0/docs/api/ng/provider/$compileProvider#component – eestein

उत्तर

5

आपके कोड में कुछ भी गलत नहीं है। कोणीय 1.5 की स्थिर रिलीज स्थापित करें। मैं एक ही समस्या थी और उसके बाद कोणीय नष्ट कर दिया और साथ इसे स्थापित:

bower install angular 
1

सुनिश्चित करें कि आप कोणीय जे एस CDN के पुराने संस्करण का उपयोग नहीं कर रहे हैं

5

मैं एक ही मुद्दे को एक किया था बनाने bower install angular यह अभी भी दे दी है एक ही त्रुटि, अंत में मैंने angular.js के संस्करण को स्क्रिप्ट src टैग में अद्यतन किया और यह काम किया।

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"></script> 
+0

'बॉवर इंस्टॉल कोणीय' के बारे में: Bower.json में आपने संस्करण को नवीनतम में अपडेट किया था? "निर्भरता": { "कोणीय": "~ 1.5.x" }, – San

0

मैं उल्का js (MeteorJs साथ AngularJS) के लिए एक ही मुद्दा था। हमें angularjs संस्करण को अपडेट करने की आवश्यकता है। मेरे मामले में मैं अपडेट किया गया 1.4.8 से 1.5.3 फिर उल्का सर्वर को पुनरारंभ किया गया, त्रुटि हल हो गई।

कमान कोणीय जे एस अद्यतन करने के लिए

उल्का अद्यतन कोणीय (उल्का के मामले में): कोणीय - इस नवीनतम उपलब्ध संस्करण के लिए AngularJS अद्यतन करेगा।

संबंधित मुद्दे