AngularJs'yi örnek Nodejs uygulamasına entegre etmeye çalışıyorum. javascript içine derlerAngularjs coffeescript işlev ifadesi ile kopuyor
UsersCtrl = ($scope, $http) ->
$scope.newUser = {}
$scope.users = [
name: "aloman"
email: "[email protected]"
]
:
Hata: Konsol günlüğüne ile araları Yukarıdaki kod
// 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);
şöyle Benim denetleyicisi olan Argüman 'UsersCtrl' bir işlev değil, tanımsız var
Ancak, derlenmiş javascript'in etrafına sarılmış anonim işlevi kaldırılıyor. Çalışma kodu aşağıda gösterilmiştir.
var UsersCtrl;
Usersctrl = function($scope, $http) {
$scope.newUser = {};
$scope.users = [{
name: "aloman",
email: "[email protected]"
}];
};
benim derlenmiş kod çalışmıyor bir nedeni. Angular'ın kapsama enjeksiyonu ile ilgili bir his var. Ben angularjs 1.0.1 kullanıyorum
Bunu yapmanın doğru yolu budur. – btford
'angular.module ('myModuleName') kullanıyorum. Controller ('MyControllerName', ($ kapsamı) ->)' – vansanblch
Sanırım, buradaki insanlarla küresel değişkenler yaratmaya teşvik edilmediğinden yazıyı düzenleyeceğim (Bu testler bozuldu) –