के साथ टूटता है I AngularJs को एक उदाहरण नोडजेस एप्लिकेशन में एकीकृत करने पर काम कर रहा हूं।एंगुलरज कॉफ़ीस्क्रिप्ट फ़ंक्शन अभिव्यक्ति
UsersCtrl = ($scope, $http) ->
$scope.newUser = {}
$scope.users = [
name: "aloman"
email: "[email protected]"
]
जो जावास्क्रिप्ट में संकलित:
// Generated by CoffeeScript 1.3.3
(function() {
var UsersCtrl;
UsersCtrl = function($scope, $http) {
$scope.newUser = {};
return $scope.users = [
{
name: "aloman",
email: "[email protected]"
}
];
};
}).call(this);
कोड कंसोल लॉग के साथ टूट जाता है इसके बाद के संस्करण:
त्रुटि: मेरे नियंत्रक इस प्रकार है तर्क 'UsersCtrl' नहीं एक समारोह है अपरिभाषित, गया
हालांकि संकलित जावास्क्रिप्ट के चारों ओर लिपटे अज्ञात फ़ंक्शन को ठीक करना ठीक काम करता है। कार्य कोड नीचे दिखाया गया है।
var UsersCtrl;
Usersctrl = function($scope, $http) {
$scope.newUser = {};
$scope.users = [{
name: "aloman",
email: "[email protected]"
}];
};
मेरा संकलित कोड काम नहीं कर रहा है। मुझे एहसास के दायरे इंजेक्शन के साथ यह महसूस करना है। मैं AngularJS 1.0.1 का उपयोग कर रहा
यह करने का यह सही तरीका है। – btford
मैं 'angular.module ('myModuleName') का उपयोग कर रहा हूं। नियंत्रक ('MyControllerName', ($ scope) ->)' – vansanblch
मुझे लगता है कि मैं इस पोस्ट को संपादित कर दूंगा ताकि लोगों को वैश्विक चर बनाने के लिए प्रोत्साहित नहीं किया जा सके (उन गड़बड़ परीक्षण खराब) –